rusefi/unit_tests
rusEfi 700c291b0b auto-sync 2015-01-27 17:04:01 -06:00
..
test_basic_math auto-sync 2015-01-12 18:05:46 -06:00
test_data_structures auto-sync 2015-01-12 18:05:46 -06:00
.cproject auto-sync 2015-01-01 18:03:31 -06:00
.project auto-sync 2014-08-29 10:52:33 -04:00
Makefile auto-sync 2015-01-01 18:03:31 -06:00
adc_inputs.h auto-sync 2015-01-12 18:05:46 -06:00
boards.cpp auto-sync 2015-01-12 18:05:46 -06:00
boards.h auto-sync 2015-01-12 18:05:46 -06:00
compile.bat auto-sync 2014-08-29 10:52:33 -04:00
efifeatures.h auto-sync 2014-12-31 18:03:30 -06:00
engine_test_helper.cpp auto-sync 2015-01-01 16:03:28 -06:00
engine_test_helper.h auto-sync 2015-01-12 19:07:40 -06:00
global.h auto-sync 2015-01-01 18:03:31 -06:00
jenkins.sh auto-sync 2014-08-29 10:52:33 -04:00
junction.exe auto-sync 2014-08-29 13:00:28 -05:00
main.cpp auto-sync 2015-01-27 17:04:01 -06:00
main.h auto-sync 2015-01-13 21:04:02 -06:00
makelinks.bat auto-sync 2014-08-29 10:52:33 -04:00
map_resize.cpp auto-sync 2015-01-12 18:05:46 -06:00
map_resize.h auto-sync 2015-01-12 18:05:46 -06:00
readme.txt auto-sync 2014-08-29 10:52:33 -04:00
rules.mk auto-sync 2014-08-29 10:52:33 -04:00
settings.h auto-sync 2014-08-29 10:52:33 -04:00
test.mk auto-sync 2015-01-01 16:03:28 -06:00
test_accel_enrichment.cpp auto-sync 2015-01-12 18:05:46 -06:00
test_accel_enrichment.h auto-sync 2015-01-12 18:05:46 -06:00
test_engine_math.cpp auto-sync 2015-01-13 07:04:00 -06:00
test_engine_math.h auto-sync 2015-01-12 18:05:46 -06:00
test_fuel_map.cpp auto-sync 2015-01-22 19:05:54 -06:00
test_fuel_map.h auto-sync 2014-08-29 10:52:33 -04:00
test_idle_controller.cpp auto-sync 2015-01-01 13:03:23 -06:00
test_idle_controller.h auto-sync 2015-01-01 13:03:23 -06:00
test_logic_expression.cpp auto-sync 2014-12-27 15:03:38 -06:00
test_logic_expression.h auto-sync 2014-10-03 11:03:02 -05:00
test_sensors.cpp auto-sync 2015-01-22 19:05:54 -06:00
test_sensors.h auto-sync 2015-01-12 18:05:46 -06:00
test_signal_executor.cpp auto-sync 2015-01-19 15:03:56 -06:00
test_signal_executor.h auto-sync 2015-01-19 15:03:56 -06:00
test_speed_density.cpp auto-sync 2015-01-23 12:06:12 -06:00
test_speed_density.h auto-sync 2014-08-29 10:52:33 -04:00
test_trigger_decoder.cpp auto-sync 2015-01-27 17:04:01 -06:00
test_trigger_decoder.h auto-sync 2015-01-12 18:05:46 -06:00
test_util.cpp auto-sync 2015-01-13 12:06:16 -06:00
test_util.h auto-sync 2015-01-12 18:05:46 -06:00

readme.txt

In this folder we have a naive test set. I am not sure what is the best approach to tests in C (someone can educate me), but my approach is:

1) with a symlink linking some (only some, not all) folders of the firmware implementation, we can compile some files of the firmware as win32 code.
Please execute the 'makelinks.bat' file to get the links. On XP you might need to execute 'junction.exe' before exuting the .bat file.

2) we then compile & run the .exe, which is expected to say SUCCESS and not fail :)