Commit Graph

130 Commits (e2ca8ee8151f487537146fbfc86a614b01e64a8e)

Author SHA1 Message Date
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
Gergely Nagy ffcd17ba6e
tests: Greatly simplify and clean up the layer activation-order test
4 years ago
Gergely Nagy d90820afc7
tests: Add a test case for activation-ordered layer switching
4 years ago
Jesse Vincent 57c41719a7
Add a test for a keycode that will only work with the new HID Usage Tables
4 years ago
Gergely Nagy 9319cc1099
testing: Build and run the tests separately
4 years ago
Eric Paniagua fad1b7e051
Add a googletest-based test harness & tests
4 years ago