Commit Graph

58 Commits (36cd49e8d4e14c8882bb3c473ab5e76a1d067a0d)

Author SHA1 Message Date
Jesse Vincent dfb710f705
Move key def sections into a subdirectory to make the codebase a bit cleaner. 4 years ago
Michael Richters 496cc8888d
Adapt basic TopsyTurvy testcase for KeyboardioHID#67 4 years ago
Jesse Vincent 6ef1570964
Improve dependency tracking, cleanup and presentation in test Makefiles. 4 years ago
Jesse Vincent 61f8fc5456
Rename test sketches to match directory names 4 years ago
Jesse Vincent d6bd14581c
Add a sketch.json for each of the current examples and tests 4 years ago
Michael Richters 46736361b8
Add testcases for Redial with rollover 4 years ago
Michael Richters c1d8f3b9c0
Add basic TapDance testcases 4 years ago
Michael Richters 0c03d19c64
Add basic ShapeShifter testcases 4 years ago
Michael Richters 9f18e65ce4
Add basic TopsyTurvy testcases 4 years ago
Michael Richters 40cc6a290e
Add basic MagicCombo testcase 4 years ago
Michael Richters 56cafeb9fd
Add basic Escape-OneShot testcases 4 years ago
Michael Richters 6858c0b030
Add basic OneShot testcases 4 years ago
Jesse Vincent 0ccc3dcde0
Explicitly expect no key reports on issue 987 test 4 years ago
Michael Richters 2b6e6f437c
Add testcase for idle key events in simulator 4 years ago
Jesse Vincent a61765e630
Exit from the testing loop with an error in case of failed test. 4 years ago
Jesse Vincent b0902f35da
Add a "generate-testcases" target to make -C tests 4 years ago
Jesse Vincent b2e899429f
'make clean' fixes 4 years ago
Michael Richters e1166b5ebd
Fix issue testcase 4 years ago
Michael Richters 9e1aaac3d8
Convert issue testcase to ktest 4 years ago
Michael Richters ae0a9975b6
Add testcase for issue 4 years ago
Michael Richters 33618fb088
Update Qukeys basic testcase for issue 4 years ago
Jesse Vincent 395f8ac992
temp workaround for test failures 4 years ago
Jesse Vincent cd2698d701
Port Redial tests to ktest. Add a couple ktest features to support that 4 years ago
Jesse Vincent b767a25e7f
re-enable the subtests in keycode tests 4 years ago
Jesse Vincent 7e5b05e447
There's no real need to vary the generated test 4 years ago
Michael Richters d673585224
Add a few simple testcases for Macros 4 years ago
Jesse Vincent cbdd2b30eb
Port issue 941 test case to ktest 4 years ago
Jesse Vincent bf461fc9ea
Move "basic keypress" test to ktest 4 years ago
Jesse Vincent 61b41972c4
Port the 'keycodes' test to ktest 4 years ago
Jesse Vincent 4517ff7c0e
Add a first version of a Kaleidoscope testing DSL. 4 years ago
Jesse Vincent a28a745059
I missed this when cherrypicking 4 years ago
Michael Richters 98eff330b3
Rename shared.h -> common.h 4 years ago
Jesse Vincent af60ffa317
Tweak diagnostic message based on my understanding of the code 4 years ago
Michael Richters 381eff1e13
Add testcase for simulator HID report timestamps 4 years ago
Gergely Nagy f32f845d97
tests: Add a failing testcase for 4 years ago
Gergely Nagy 518989ba57
Merge pull request from keyboardio/standardize-key-report-names 4 years ago
Michael Richters 9de531bda0
Add rudimentary tests for Redial plugin 4 years ago
Michael Richters ac97009327
Improve consistency of Qukeys testcases 4 years ago
Michael Richters 1d4fd1ed3a
Rename sketch.h -> shared.h 4 years ago
Michael Richters f1e0126b8d
Add copyright & license info 4 years ago
Michael Richters fd9b7462b0
Add four basic Qukeys testcases 4 years ago
Jesse Vincent 7f6d09c15b
Merge pull request from gedankenexperimenter/t/keyboard-hid-modifiers 4 years ago
Jesse Vincent e96d06893c
Make it possible to only run a subset of the simulator tests using the TEST_PATH variable 4 years ago
Michael Richters 2d47d64961
Add testcase for basic modifier keycodes 4 years ago
Jesse Vincent 240f141538
Reduce the number of cycles the "long" test runs for, for perf reasons 4 years ago
Jesse Vincent 895f5f1e00
Add some tests for SetCycleTime 4 years ago
Jesse Vincent cfcfd3b75e
Add diag strings for some tests to help debug 4 years ago
Michael Richters 1c24228f80
Add testcases for `RunForMillis()` simulator function 4 years ago
Jesse Vincent 3a16fc95fb
Cut down the sketch for the test to remove extraneous stuff 4 years ago
Michael Richters 23a78e119b
Testcase for simultaneous keypresses 4 years ago