rusefi/unit_tests
rusEfi c32b3832b6 auto-sync 2014-12-10 09:03:10 -06:00
..
test_basic_math
test_data_structures
.cproject
.project
Makefile
adc_inputs.h
boards.c
boards.h
compile.bat
efifeatures.h
engine_test_helper.cpp auto-sync 2014-11-29 23:03:06 -06:00
engine_test_helper.h auto-sync 2014-11-11 15:05:09 -06:00
global.h auto-sync 2014-11-25 19:03:21 -06:00
jenkins.sh
junction.exe
main.cpp auto-sync 2014-12-10 09:03:10 -06:00
main.h auto-sync 2014-11-29 23:03:06 -06:00
makelinks.bat
map_resize.cpp
map_resize.h
readme.txt
rules.mk
settings.h
test.mk
test_accel_enrichment.cpp
test_accel_enrichment.h
test_engine_math.cpp
test_engine_math.h
test_fuel_map.cpp auto-sync 2014-11-29 23:03:06 -06:00
test_fuel_map.h
test_idle_controller.cpp
test_idle_controller.h auto-sync 2014-11-11 15:05:09 -06:00
test_logic_expression.cpp auto-sync 2014-12-10 09:03:10 -06:00
test_logic_expression.h
test_sensors.cpp
test_sensors.h
test_signal_executor.cpp
test_signal_executor.h auto-sync 2014-11-11 15:05:09 -06:00
test_speed_density.cpp auto-sync 2014-12-03 16:03:09 -06:00
test_speed_density.h
test_trigger_decoder.cpp auto-sync 2014-12-03 16:03:09 -06:00
test_trigger_decoder.h
test_util.cpp auto-sync 2014-11-22 17:04:49 -06:00
test_util.h

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 :)