fome-fw/unit_tests
rusefi bafb44d276 refactoring - reducing GPIO complexity 2017-04-21 15:14:37 -04:00
..
test_basic_math no, it looks fine 2017-04-11 14:47:17 -04:00
.cproject simple Makefile project for unit_tests 2017-04-10 14:20:11 -04:00
.gitignore ignore file 2017-04-16 12:59:04 -04:00
.project
Makefile refactoring - reducing GPIO complexity 2017-04-21 13:35:06 -04:00
adc_inputs.h auto-sync 2017-01-03 06:05:22 -05:00
boards.cpp auto-sync 2017-01-03 06:05:22 -05:00
boards.h
compile.bat auto-sync 2017-02-17 01:01:43 -05:00
efifeatures.h refactoring - reducing GPIO complexity 2017-04-21 15:14:37 -04:00
engine_test_helper.cpp reducing variable name conflict 2017-03-28 18:59:42 -04:00
engine_test_helper.h auto-sync 2016-12-18 12:03:48 -05:00
global.h comments 2017-03-07 01:43:58 -05:00
jenkins.sh
junction.exe
main.cpp removing dead files 2017-04-07 13:50:55 -04:00
main.h better method name & docs 2017-03-04 09:13:08 -05:00
makelinks.bat auto-sync 2017-01-02 14:03:17 -05:00
map_resize.cpp auto-sync 2017-01-03 14:05:36 -05:00
map_resize.h auto-sync 2017-01-03 14:05:36 -05:00
readme.txt
rules.mk
settings.h
test.mk removing dead file 2017-04-07 13:38:03 -04:00
test_accel_enrichment.cpp auto-sync 2016-11-30 21:06:24 -05:00
test_accel_enrichment.h
test_engine_math.cpp auto-sync 2016-10-11 21:03:00 -04:00
test_engine_math.h auto-sync 2015-12-24 14:02:03 -05:00
test_fuel_map.cpp better constraint validation & refacoting 2017-04-12 23:25:58 -04:00
test_fuel_map.h
test_idle_controller.cpp #4 starting to remove old idle implementation 2017-03-23 20:35:45 -04:00
test_idle_controller.h #4 starting to remove old idle implementation 2017-03-23 20:35:45 -04:00
test_logic_expression.cpp auto-sync 2016-10-10 14:02:17 -04:00
test_logic_expression.h
test_sensors.cpp auto-sync 2017-01-03 14:05:36 -05:00
test_sensors.h auto-sync 2017-01-03 14:05:36 -05:00
test_signal_executor.cpp auto-sync 2017-01-03 14:05:36 -05:00
test_signal_executor.h auto-sync 2017-01-03 14:05:36 -05:00
test_speed_density.cpp auto-sync 2016-08-27 10:03:11 -04:00
test_speed_density.h
test_trigger_decoder.cpp reducing variable name conflict 2017-03-28 18:59:42 -04:00
test_trigger_decoder.h progress #363 2017-03-04 00:00:46 -05:00
test_util.cpp auto-sync 2017-01-03 14:05:36 -05:00
test_util.h auto-sync 2017-01-03 14:05:36 -05: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 :)