tx_haggis
2eb8daacc8
Add unit tests for recent 3 cylinder squirts changes (init.cpp) ( #1179 )
...
* Fix & extend fueling init unit tests for 3 cylinders
* Unit test - Fix possible buffer overrun
2024-02-11 23:11:54 +11:00
Josh Stewart
7b5bfc8a24
Corrected values for 3 cylinder init unit tests
2024-02-02 15:19:11 +11:00
Josh Stewart
7079b50aa1
Fix tests
2023-12-06 15:20:23 +11:00
tx_haggis
d5d4274054
Bug fix: reset control can be enabled but pin can be set to zero ( #1142 )
...
* Reset control pin: don't over-writie the board default with zero.
The added unit tests interfered with each other & hung -
solution is to reinitialize the global context at the start of
each test.
* Additional pin init tests
2023-11-28 10:13:00 +11:00
tx_haggis
b03db96ad7
Save 600+ bytes RAM (step 4 of 9) - deduplicate scheduler ISR functions ( #1063 )
2023-10-07 08:25:26 +11:00
Josh Stewart
2a6c6bd8ed
Add unit tests for staging and update other tests
2023-06-26 11:48:54 +10:00
Josh Stewart
4e157ce504
Change test paths to use / rather than \
...
Should be cross platform this way
2023-05-15 15:40:56 +10:00
tx_haggis
18501d4cbd
Additonal schedule initialization unit tests ( #1046 )
...
* const
* Add RUN_TEST_P
* Reduce test memory usage.
* More granular fuel tests - better failure reports
* More granular ignition tests - better failure reports
* Add unit tests for no injection timing
* Add fuel schedule oddfire tests
* Unit test ignition odd fire
2023-05-15 15:16:41 +10:00
tx_haggis
424a96d9ea
Test start/end callback assignment ( #1044 )
2023-05-07 19:42:09 +10:00
tx_haggis
4a509d19f2
Unit test fuel and ignition scheduler initialisation ( #1039 )
...
* Unit test fuel schedule initialisation
* Move initialisation tests to their own harness
Saves memory
* Rename test_misc to test_tables
* Rename test_misc2 to test_math
* Reduce memory usage
* Fill out remaining ignition init unit tests
2023-04-27 14:43:04 +10:00