rusefi-1/unit_tests/tests
Scott Smith 344c9073e2
Start the process of using a global engine ptr for unit tests. (#3551)
* Start the process of using a global engine ptr for unit tests.

Passing around the engine, config, and persistent state wasn't buying anything.  Instead, use
EngineTestHelper(Base) to correctly set and clear the global variables.  Add a dummy check in
case some test tries to set them manually.

* Fix OSX build

* Adapt PR to recently added code.
2021-11-16 00:23:14 -05:00
..
ignition_injection Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
lua Lua: changing "table" API 2021-11-14 16:44:52 -05:00
sensor Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
system yet more pch (#3068) 2021-08-03 22:05:01 -04:00
trigger Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
util Allow scaled_channel to have both multiplier and divisor (#3468) 2021-11-05 17:34:22 -04:00
test_accel_enrichment.cpp
test_aux_valves.cpp
test_binary_log.cpp
test_boost.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
test_change_engine_type.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
test_cpp_memory_layout.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
test_dc_motor.cpp [DRAFT] IAC H-Bridge Microstepping (#3213) 2021-10-06 13:57:04 -04:00
test_deadband.cpp better pch usage and gmock constructors (#3426) 2021-10-30 20:31:09 -04:00
test_dynoview.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
test_engine_math.cpp refactoring launch 2021-11-15 19:55:04 -05:00
test_etb.cpp Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
test_fan_control.cpp
test_gpio.cpp
test_gpiochip.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
test_gppwm.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
test_hardware_reinit.cpp generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 11:40:47 -04:00
test_hip9011.cpp enable address sanitizer (#3217) 2021-09-05 05:56:59 -04:00
test_idle_controller.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
test_ion.cpp
test_knock.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
test_launch.cpp Not all launch control options are used #3554 2021-11-15 21:13:01 -05:00
test_limp.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
test_log_buffer.cpp even more pch (#3112) 2021-08-04 19:30:52 -04:00
test_logic_expression.cpp getOrZero (#3319) 2021-10-05 19:59:07 -04:00
test_pid.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
test_pid_auto.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
test_pwm_generator.cpp enable address sanitizer (#3217) 2021-09-05 05:56:59 -04:00
test_sensors.cpp merc128: engine config defaults #3236 2021-09-18 21:27:17 -04:00
test_signal_executor.cpp add & test remove from linked list (#3199) 2021-08-26 23:03:09 +03:00
test_start_stop.cpp generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 13:10:38 -04:00
test_stepper.cpp yet more pch (#3068) 2021-08-03 22:05:01 -04:00
test_stft.cpp Start the process of using a global engine ptr for unit tests. (#3551) 2021-11-16 00:23:14 -05:00
test_tacho.cpp generate java enum from C enum? generate both C and java from yaml? #2102 2021-10-24 11:40:47 -04:00
test_tunerstudio.cpp test TS writes (#3515) 2021-11-10 07:29:40 -05:00
test_util.cpp Compile each project's PCH to a separate file to reduce developer friction. (#3505) 2021-11-08 15:52:58 -05:00
test_vvt.cpp less macro, more c++ (#3549) 2021-11-15 12:44:40 +01:00
tests.mk Allow scaled_channel to have both multiplier and divisor (#3468) 2021-11-05 17:34:22 -04:00