Commit Graph

55 Commits (ce77fe3ac725fdc3df1267618b9ee64f3132d523)

Author SHA1 Message Date
Jesse Vincent 3535d91dd7
maybe this fixes tests
4 years ago
Jesse Vincent ad067ee95a
snap
4 years ago
Jesse Vincent 86552b46c1
remove some default goals and export less stuff
4 years ago
Jesse Vincent 9e87da9ffa
get simulator tests to pass in an FQBN, so board props work
4 years ago
Jesse Vincent 80781b6b49
Add a sketch.json for each of the current test files
4 years ago
Jesse Vincent 0aac3dbab7
Rename all the "sketch.ino" files to match arduino naming
4 years ago
Jesse Vincent 09b5c613ee
sketch to 941
4 years ago
Jesse Vincent c116800c2d
rename new timing sketch to match arduino sketch naming requirements
4 years ago
Jesse Vincent f74b87e2de
first pass at something that will actually run simulator tests, at least in docker
4 years ago
Jesse Vincent 28a578d8e7
move sketches into directories with names that make arduino-cli happy
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 #970 testcase
4 years ago
Michael Richters 9e1aaac3d8
Convert issue #970 testcase to ktest
4 years ago
Michael Richters ae0a9975b6
Add testcase for issue #970
4 years ago
Michael Richters 33618fb088
Update Qukeys basic testcase for issue #970
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 #951
4 years ago
Gergely Nagy 518989ba57
Merge pull request #944 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 #948 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
Michael Richters 39f0bbe159
Add KeyAddr versions of Press() & Release() to the simulator
4 years ago
Jesse Vincent 51d48245ad
Switch ConsumerControlReport and SystemControlReport to use ActiveKeycodes and ActiveKeycode respectively, to match Keyboard.
4 years ago
Gergely Nagy 7d7615ef6f
tests: Update some of the naming in the layer activation order test
4 years ago