Commit Graph

4512 Commits (80c00d5e248b5595918c26928f103875dba79f6a)
 

Author SHA1 Message Date
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
Michael Richters 32aa6374ec
Improve Qukeys protection against unintended modifiers
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
Michael Richters 0473094d4e
Add timestamps to simulator HID report classes
4 years ago
Jesse Vincent 326e823b70
Add a utility makefile target to get shell in docker
4 years ago
Jesse Vincent b70b851321
Teach docker-run to run interactively or to be able to run from a non-interactive process like a git hook
4 years ago
Jesse Vincent f14e991e58
Merge pull request #958 from gedankenexperimenter/b/run-docker-macos-vars
4 years ago
Jesse Vincent b3af380e48
Merge pull request #952 from keyboardio/layers/initial-state-fix
4 years ago
Jesse Vincent e253470ad7
Merge pull request #960 from gedankenexperimenter/c/astyle-continuation-indent
4 years ago
Jesse Vincent 3a6d17a469
Merge pull request #957 from Rom1deTroyes/patch-3
4 years ago
Michael Richters a1267c04e6
Astyle indentation
4 years ago
Michael Richters 26f4ef498a
Set BOARD_HARDWARE_PATH correctly for run-docker on macOS
4 years ago
Romain Heller 5f697356d8
~[QuKeys] add doc about setOverlapThreshold(100)
4 years ago
Gergely Nagy 6479579e76
Merge pull request #954 from gedankenexperimenter/t/testing.nitpicks
4 years ago
Michael Richters 470363f893
Whitespace only, for readability
4 years ago
Michael Richters bc14df9f8b
Follow naming convention for private member variables
4 years ago
Michael Richters 371ba30ed3
Make SimHarness::CycleTime() const correct
4 years ago