Commit Graph

20 Commits

Author SHA1 Message Date
kifir 2dbdad0698 only:refactoring: convert `TestBase` class into template to make base GoogleTest class customizable #7117 2024-12-18 08:36:09 +02:00
kifir e5f0f2384d Implement `setTorqueReductionState` Lua hook (closes #7160) 2024-12-15 16:48:20 -05:00
kifir 4d8b3229fa Implement `Minimum Vehicle Speed` setting #6783 2024-12-06 19:18:23 +02:00
kifir23917 8130d035ed
Convert `NitrousController` into engine module, handling slow callback #6783 (#7121)
* make update sensor post action configurable #6783

* Convert `NitrousController` into engine module, handling slow callback #6783
2024-12-04 17:55:08 -05:00
kifir23917 8ec1c247fe
Nitrous defaults and deactivation RPM window fix (#7115)
* Implement default value for `Minimum TPS` setting #6783

* Implement default value for `Minimum CLT` setting #6783

* Implement default value for `Maximum AFR` setting #6783

* Implement default values for `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783

* only:refactoring: get rid of redundant overloaded `TestBase::updateRpm` method

* only: refactoring make rising checker in hysteresis configurable

* Enhance deactivation RPM window implementation #6783
2024-12-02 12:06:49 -05:00
kifir b99c2897ce Implement `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783 2024-12-02 00:27:43 +02:00
kifir 74e8619ad7 Implement `Maximum AFR` setting #6783 2024-11-30 00:34:03 +02:00
kifir 8c03b616e6 implement `Maximum MAP` setting #6783 2024-11-29 01:26:40 +02:00
kifir 67d0923a29 implement `Minimum CLT` setting #6783 2024-11-29 01:26:40 +02:00
kifir 074d0a69d5 only:refactoring: extract part of functionality into `updateSensor` method #6783 2024-11-29 01:26:40 +02:00
kifir a36a8614da implement `FuelDifferentialPressureTest` (closes #6972) 2024-11-22 17:51:25 +02:00
kifir23917 5731cdd6dc
implement `StagedInjectionTest` #6972 (#7087) 2024-11-20 14:07:50 -05:00
kifir 5bce202067 only:refactoring: extract part of functionality into `TestPersistentConfiguration` class 2024-11-05 23:19:51 +02:00
kifir23917 6361b9ef31
Flat shift tests #5608 (#7042)
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class

* only:refactoring: rename file

* only:refactoring: Now we reuse `TestBase` class functionality

* only:refactoring: extract part of functionality into `TestEngineState` class

* only:refactoring: extract part of functionality into `TestEngineConfiguration` class

* implement test for `Torque Reduction Ignition Cut` setting #5608
2024-11-04 17:09:39 -05:00
kifir 9de6091f88 implement APP condition monitoring #5608 2024-10-04 16:14:01 +03:00
kifir bf14a7cff9 only:refactoring: Now `TestBase::updateRpm` method accepts `float` instead of `int` 2024-10-04 16:14:01 +03:00
kifir 29d6245292 only:get rid of redundant qualifiers 2024-10-04 16:14:01 +03:00
kifir 80e0d7dc0d only:refactoring: move `updateRpm` method from `LaunchTestBase` class to `TestBase` class #5608 2024-10-04 16:14:01 +03:00
kifir 8fbbde4368 implement AcPressureTest #6570 2024-06-19 14:33:43 -04:00
kifir f264a2bdd0 refactoring: extract part of functionality into TestBase class 2024-06-19 14:33:43 -04:00