Commit Graph

5331 Commits (a9f4f16e3131fe9b36e70a3a8f95997283f6a728)
 

Author SHA1 Message Date
Jesse Vincent a61765e630
Exit from the testing loop with an error in case of failed test.
4 years ago
Jesse Vincent 4ca0e94af9
Don't pass TEST_PATH to docker unless it's set
4 years ago
Jesse Vincent b0902f35da
Add a "generate-testcases" target to make -C tests
4 years ago
Jesse Vincent 51fd6be466
target to generate given testcase
4 years ago
Jesse Vincent aafd594183
Make it possible to run a single testcase's makefile without being called from above
4 years ago
Jesse Vincent b2e899429f
'make clean' fixes
4 years ago
Jesse Vincent 6829f3497b
ignore artifacts from the new arduino-cli branch
4 years ago
Jesse Vincent cd211efa24
Remove generated testcases when running make clean
4 years ago
Jesse Vincent 8c13d25cc3
Don't try to add the generated testcase to the list of possible test files if it already exists
4 years ago
Jesse Vincent 0dc3861f3a
Merge pull request #972 from gedankenexperimenter/f/testing.CheckReports
4 years ago
Michael Richters e1166b5ebd
Fix issue #970 testcase
4 years ago
Michael Richters 3160edfd8c
Improve report verification in testing
4 years ago
Jesse Vincent a6b4b12343
We use git, not got
4 years ago
Jesse Vincent c5612c979b
Make the github actions clone of the required bundle repo quiet.
4 years ago
Jesse Vincent 475cc0fc12
Merge pull request #971 from gedankenexperimenter/b/qukeys.issue-970
4 years ago
Jesse Vincent 0f9fc0b4be
make our github actions run on pull requests, too
4 years ago
Michael Richters 0d788bb718
Fix Qukeys minimum prior interval problem
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 6bd1f81ea0
Try to make the travis ramdisk setup tool a bit shellcheck friendlier
4 years ago
Jesse Vincent d9a4d1bc2c
First pass at a GitHub Action workflow
4 years ago
Jesse Vincent 4c421277a7
make a comment in run-docker shellcheck friendlier
4 years ago
Jesse Vincent 395f8ac992
temp workaround for test failures
4 years ago
Jesse Vincent 1b061fe27f
We no longer use that HIDAdaptor
4 years ago
Jesse Vincent a8dead14e5
Merge pull request #969 from keyboardio/revert-921-atreus-key-macros-fix
4 years ago
Jesse Vincent 268af21836
Revert "Fix key macros"
4 years ago
Jesse Vincent bc7de50fd8
Merge pull request #921 from WildlyManifest/atreus-key-macros-fix
4 years ago
Jesse Vincent edb218a826
Merge pull request #929 from gedankenexperimenter/qukeys-rollover-925
4 years ago
Jesse Vincent cf8021e1f8
Merge pull request #684 from gedankenexperimenter/bug/qukeys-rollover-682
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 fde137509b
Add a pseudo-test that shows off the name of the test source file for generated tests
4 years ago
Jesse Vincent 2dd247dae8
Improve parsing of comments without spaces after the #
4 years ago
Jesse Vincent 7e5b05e447
There's no real need to vary the generated test
4 years ago
Jesse Vincent 5a9aa3b3a9
Merge pull request #966 from gedankenexperimenter/b/macros.key-range
4 years ago
Michael Richters 3ccbd1ceeb
Remove stale commented definition of IS_MACRO
4 years ago
Michael Richters ec7cdbcecb
Standardize Macros to use Kaleidoscope-Ranges
4 years ago
Michael Richters ef126a267e
Add Macros.isMacroKey() function
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 533b6da571
Little bits of refactoring to the ktest parser
4 years ago
Jesse Vincent 4517ff7c0e
Add a first version of a Kaleidoscope testing DSL.
4 years ago
Jesse Vincent d8b674f4dc
Small error in my cherry-picking.
4 years ago
Jesse Vincent 072892111e
Extract expected report validation. I'm very much not proud of the
4 years ago
Jesse Vincent eebf8e639b
Add a variant of ExpectReport that takes an explicit list of keycodes
4 years ago
Michael Richters 78e9ec4291
Add event queue functions to testing infrastructure
4 years ago
Michael Richters 83a0037971
Use Qukeys min prior interval only after printable characters
4 years ago