Commit Graph

2497 Commits

Author SHA1 Message Date
Matthew Kennedy 1df887bc8c
switch to array'd version of asserts (#2158) 2020-12-29 19:42:03 -05:00
Matthew Kennedy 98644b680f
Switch other tests to use assertWaveNotNull (#2115)
* test switching ignition modes

* change others to new check

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-29 18:39:54 -05:00
Matthew Kennedy b2cb46d724
HW CI: rev limiter (#2141)
* test rev limit

* comment, format

* make test work

* check that it goes back to normal

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-26 17:14:04 -05:00
Matthew Kennedy 52fef7aec3
base class for HW CI tests (#2133)
* extract test base

* newline
2020-12-24 20:50:52 -05:00
Matthew Kennedy a7846977ba
use junit fail instead of throw (#2114)
* use junit fail

* no pause
2020-12-24 20:27:39 -05:00
Matthew Kennedy 7be06627eb
run tests from cmdline (#2132)
* run tests

* include junit in jar

* tabs spaces
2020-12-24 20:12:43 -05:00
Matthew Kennedy 48ffc6cc22
fix race condition in CommandQueue, massively speeding up HW CI tests (#2129)
* fix command semaphore

* guard

* remove todo

* dead field

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 09:23:46 -05:00
GitHub build-firmware Action c1198421a6 Auto-generated configs and docs 2020-12-24 12:33:20 +00:00
Matthew Kennedy 3d13d03424
Purge e34 config (#2127)
* remove

* enums

* s

* func test

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 07:31:25 -05:00
Matthew Kennedy f1faf16a78
More sensor listener lambdas (#2121)
* api

* ioutil

* more lambdas
2020-12-22 20:12:50 -05:00
Matthew Kennedy 7a6c4f294f
remove/comment spammy log prints (#2119) 2020-12-22 18:59:55 -05:00
Matthew Kennedy 718cbff14b
use token for sensor listener unsubscribe (#2120)
* api

* ioutil
2020-12-22 18:48:55 -05:00
rusefillc b94c3588bc they say this should help build 2020-12-22 18:47:17 -05:00
GitHub build-firmware Action 6e62865f20 Auto-generated configs and docs 2020-12-22 22:24:02 +00:00
Matthew Kennedy ba9de3a604
Purge fiesta config (#2117)
* config

* this had a feature flag?

* enums

* goodbye, fiesta
2020-12-22 17:22:05 -05:00
GitHub build-firmware Action 29f321a9aa Auto-generated configs and docs 2020-12-22 15:07:32 +00:00
Matthew Kennedy 8737ba62c2
Purge rover v8 config (#2116)
* bye

* goodbye, rover v8

* that snuck in

* use a different config for that test
2020-12-22 10:05:54 -05:00
Matthew Kennedy 37c502120f
test switching ignition modes (#2113) 2020-12-22 09:23:17 -05:00
GitHub build-firmware Action 434877c6a7 Auto-generated configs and docs 2020-12-22 12:26:21 +00:00
GitHub build-firmware Action b1ea05a46d Auto-generated configs and docs 2020-12-22 03:22:57 +00:00
rusefillc b839b72a72 HW CI is flaky :( #2063 2020-12-21 22:21:17 -05:00
rusefi 7b97a60a44 HW CI is flaky :( #2063 2020-12-21 10:45:49 -05:00
rusefillc f79d2e052b HW CI is flaky :( #2063
more forward progress
2020-12-21 09:46:02 -05:00
rusefillc e410afe543 something ? HIP / SPI pin conflict does not fail gracefully #2108
undoing unneeded change?
2020-12-20 19:54:36 -05:00
rusefillc e4637ea114 Merge remote-tracking branch 'origin/master' into master
# Conflicts:
#	firmware/config/engines/rover_v8.cpp
2020-12-20 17:19:15 -05:00
rusefillc 038eb00207 something ? HIP / SPI pin conflict does not fail gracefully #2108
maybe this is just testing framework bug?
2020-12-20 17:17:03 -05:00
rusefi 58ddfea3df bundle name into frame title 2020-12-20 16:27:04 -05:00
rusefillc 11017d02e0 something ? HIP / SPI pin conflict does not fail gracefully #2108
after 50 good runs, returning rover
2020-12-20 09:46:25 -05:00
rusefillc a01e1baa39 i am pretty sure it's not part of the problem 2020-12-20 09:12:06 -05:00
rusefillc bc2b5c71e6 something ? HIP / SPI pin conflict does not fail gracefully #2108
one step back to be a bit more sure
2020-12-19 20:39:38 -05:00
rusefillc dff387929a something ? HIP / SPI pin conflict does not fail gracefully #2108 2020-12-19 15:18:23 -05:00
rusefillc ccf1bfff44 HW CI is flaky :( #2063
which one is it? testRoverV8?
2020-12-19 13:04:56 -05:00
rusefillc a2a0bfa51a HW CI is flaky :( #2063
slow forward movement
2020-12-19 07:15:33 -05:00
rusefi db1d73b495 HW CI is flaky :( #2063 2020-12-18 23:32:30 -05:00
rusefillc 955380d4c5 HW CI is flaky :( #2063
maybe better logging?
2020-12-18 21:57:43 -05:00
rusefillc bd1ca5b296 HW CI is flaky :( #2063
we have no idea. let's run 30 times like this
2020-12-18 20:23:03 -05:00
rusefillc 3cb2439ff7 remove dangerous pin options from E34 config #2105 2020-12-18 18:55:02 -05:00
rusefillc f9cddcc5e4 i bet it does not matter 2020-12-18 17:15:59 -05:00
rusefillc 1fb3b63711 does this matter? 2020-12-18 16:38:07 -05:00
rusefillc 36a1e291f1 progress 2020-12-18 14:52:11 -05:00
shadowm60 1fafda7daa
Test Idle PWM (#2103)
* Create PwmHardwareTest.java

Test idle pwm

* Update PwmHardwareTest.java

assert with +-1%
2020-12-18 14:49:59 -05:00
rusefillc 7492172722 docs 2020-12-18 14:48:58 -05:00
rusefillc 0caafbb5d2 docs 2020-12-18 14:48:33 -05:00
rusefillc 3617a6e95b progress 2020-12-18 13:33:55 -05:00
GitHub build-firmware Action 4d26ad379f Auto-generated configs and docs 2020-12-18 17:41:54 +00:00
rusefillc 141291ba9c one more step forward 2020-12-18 10:36:28 -05:00
rusefillc dae9912e88 one more step forward 2020-12-18 10:00:50 -05:00
rusefillc 3487ca5300 HW CI is flaky :( #2063 2020-12-17 22:22:44 -05:00
rusefillc fab0c1c59b HW CI is flaky :( #2063
is it about performance?
2020-12-17 20:41:51 -05:00
rusefillc ffdcc3d3b8 HW CI is flaky :( #2063
usabulility: separate folder
2020-12-17 20:23:00 -05:00
GitHub build-firmware Action bf1b536565 Auto-generated configs and docs 2020-12-16 23:27:03 +00:00
GitHub build-firmware Action 7c2f8707f2 Auto-generated configs and docs 2020-12-15 05:19:06 +00:00
GitHub build-firmware Action b6089a83ee Auto-generated configs and docs 2020-12-15 04:18:45 +00:00
rusefillc b17973ee33 Revert "one more step forward"
This reverts commit 29842bde
2020-12-14 22:22:31 -05:00
rusefillc 29842bde5c one more step forward 2020-12-14 20:38:04 -05:00
rusefillc 0ac071c50d one more step forward 2020-12-14 19:47:37 -05:00
rusefillc acd9dbbd2a one more step forward 2020-12-14 16:58:56 -05:00
rusefillc e3bdeb6f73 one more step forward 2020-12-14 13:20:06 -05:00
rusefillc 3155a15a13 TDC label to images 2020-12-14 12:55:45 -05:00
GitHub build-firmware Action 431bdf8f94 Auto-generated configs and docs 2020-12-14 13:31:27 +00:00
rusefillc 699cf98e4b java: some trigger images do not display top dead center properly fix #2075 2020-12-13 23:32:46 -05:00
rusefillc 247fd38f1a Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2020-12-13 23:11:06 -05:00
GitHub build-firmware Action d616892eab Auto-generated configs and docs 2020-12-14 04:02:29 +00:00
rusefillc d9ca6b1b6f making jenkins failures more useful 2020-12-13 22:57:20 -05:00
rusefillc 22de734abe Merge remote-tracking branch 'origin/master' into master 2020-12-13 22:06:42 -05:00
rusefillc 207b92e449 java: some trigger images do not display top dead center properly #2075 2020-12-13 22:06:29 -05:00
GitHub build-firmware Action 62d35df025 Auto-generated configs and docs 2020-12-14 02:54:40 +00:00
rusefillc 280d0f9da9 one more step forward 2020-12-13 21:52:52 -05:00
GitHub build-firmware Action 4ef5bf3d34 Auto-generated configs and docs 2020-12-13 22:48:42 +00:00
GitHub build-firmware Action b9fc438742 Auto-generated configs and docs 2020-12-13 21:19:32 +00:00
rusefi 1081760267 one step forward 2020-12-13 12:20:04 -05:00
rusefillc a0cdb05771 one step back with HW CI 2020-12-13 10:42:12 -05:00
rusefi 5242171c43 basic hw in the loop - pwm self validation #2028 2020-12-13 00:17:54 -05:00
rusefi 3415e1d9d6 basic hw in the loop - pwm self validation #2028 2020-12-13 00:02:19 -05:00
rusefi 86a6b3f7ad basic hw in the loop - pwm self validation #2028 2020-12-12 23:00:18 -05:00
GitHub build-firmware Action b14462ca65 Auto-generated configs and docs 2020-12-13 03:24:09 +00:00
rusefillc a7ff26d3c3 migrating hardware tests to junit 2020-12-12 20:33:19 -05:00
rusefillc 02e788d0e1 typo 2020-12-12 20:26:56 -05:00
rusefillc 9e451defb4 basic hw in the loop - pwm self validation #2028 2020-12-12 20:22:58 -05:00
rusefillc 31df994c79 let's use composition 2020-12-12 18:58:30 -05:00
rusefillc 118cec97c2 moving start-up script from java to bash 2020-12-12 18:39:05 -05:00
rusefillc 6cedf61971 basic hw in the loop - pwm self validation #2028 2020-12-12 17:30:59 -05:00
rusefillc aaef77fd8a basic hw in the loop - pwm self validation #2028 2020-12-12 17:28:27 -05:00
rusefillc 87173c6f13 better ant task name 2020-12-12 16:14:21 -05:00
rusefillc f55b975b3e auto test clean-up 2020-12-12 15:44:57 -05:00
GitHub build-firmware Action b75eb9ea81 Auto-generated configs and docs 2020-12-12 20:43:22 +00:00
rusefillc d375bfefac decompile_fsio_line 2020-12-12 10:40:55 -05:00
rusefillc 50e3c6f62a all triggers should be documented way nicer #2001
placing TDC up
2020-12-10 21:29:05 -05:00
rusefillc e1d5eb1839 all triggers should be documented way nicer #2001
TDC fix
2020-12-10 21:21:25 -05:00
rusefillc e5a090d745 all triggers should be documented way nicer #2001
better direction
2020-12-10 20:56:12 -05:00
rusefillc cf26d545a7 all triggers should be documented way nicer
#2001
2020-12-10 20:02:35 -05:00
rusefillc f8b322f929 all triggers should be documented way nicer
#2001
2020-12-10 19:49:22 -05:00
rusefillc c0438be970 all triggers should be documented way nicer
#2001
2020-12-10 17:10:17 -05:00
GitHub build-firmware Action a321ab76a7 Auto-generated configs and docs 2020-12-09 19:33:03 +00:00
rusefillc e6bfd9a2ed trigger lifecycle 2020-12-09 12:19:25 -05:00
GitHub build-firmware Action 247d608c1e Auto-generated configs and docs 2020-12-09 17:15:05 +00:00
GitHub build-firmware Action 5537b2035c Auto-generated configs and docs 2020-12-09 02:10:55 +00:00
GitHub build-firmware Action 9bf994e10f Auto-generated configs and docs 2020-12-08 10:16:15 +00:00
GitHub build-firmware Action 1c6b53658e Auto-generated configs and docs 2020-12-08 09:43:33 +00:00
GitHub build-firmware Action 6b80297245 Auto-generated configs and docs 2020-12-08 01:33:19 +00:00