Commit Graph

  • aafd594183
    Make it possible to run a single testcase's makefile without being called from above Jesse Vincent 2020-11-13 17:04:45 -0800
  • b2e899429f
    'make clean' fixes Jesse Vincent 2020-11-13 15:36:38 -0800
  • 6829f3497b
    ignore artifacts from the new arduino-cli branch Jesse Vincent 2020-11-13 15:34:16 -0800
  • cd211efa24
    Remove generated testcases when running make clean Jesse Vincent 2020-11-13 14:27:27 -0800
  • 8c13d25cc3
    Don't try to add the generated testcase to the list of possible test files if it already exists Jesse Vincent 2020-11-13 12:19:10 -0800
  • 0dc3861f3a
    Merge pull request #972 from gedankenexperimenter/f/testing.CheckReports Jesse Vincent 2020-11-12 23:49:20 -0800
  • e1166b5ebd
    Fix issue #970 testcase #972 Michael Richters 2020-11-12 14:26:16 -0600
  • 3160edfd8c
    Improve report verification in testing Michael Richters 2020-11-12 14:05:52 -0600
  • a6b4b12343
    We use git, not got Jesse Vincent 2020-11-11 17:54:57 -0800
  • c5612c979b
    Make the github actions clone of the required bundle repo quiet. Jesse Vincent 2020-11-11 17:49:45 -0800
  • 475cc0fc12
    Merge pull request #971 from gedankenexperimenter/b/qukeys.issue-970 Jesse Vincent 2020-11-11 15:53:44 -0800
  • 0f9fc0b4be
    make our github actions run on pull requests, too Jesse Vincent 2020-11-11 15:48:21 -0800
  • 0d788bb718
    Fix Qukeys minimum prior interval problem #971 Michael Richters 2020-11-11 11:38:05 -0600
  • 9e1aaac3d8
    Convert issue #970 testcase to ktest Michael Richters 2020-11-11 12:04:53 -0600
  • ae0a9975b6
    Add testcase for issue #970 Michael Richters 2020-11-11 11:51:01 -0600
  • 33618fb088
    Update Qukeys basic testcase for issue #970 Michael Richters 2020-11-11 11:37:00 -0600
  • 6bd1f81ea0
    Try to make the travis ramdisk setup tool a bit shellcheck friendlier Jesse Vincent 2020-11-11 00:25:48 -0800
  • d9a4d1bc2c
    First pass at a GitHub Action workflow Jesse Vincent 2020-11-11 00:24:28 -0800
  • 4c421277a7
    make a comment in run-docker shellcheck friendlier Jesse Vincent 2020-11-10 23:38:18 -0800
  • 395f8ac992
    temp workaround for test failures Jesse Vincent 2020-11-10 22:56:47 -0800
  • 1b061fe27f
    We no longer use that HIDAdaptor Jesse Vincent 2020-11-10 19:40:15 -0800
  • a8dead14e5
    Merge pull request #969 from keyboardio/revert-921-atreus-key-macros-fix Jesse Vincent 2020-11-10 19:36:16 -0800
  • 268af21836
    Revert "Fix key macros" #969 Jesse Vincent 2020-11-10 19:36:00 -0800
  • bc7de50fd8
    Merge pull request #921 from WildlyManifest/atreus-key-macros-fix Jesse Vincent 2020-11-10 19:35:14 -0800
  • edb218a826
    Merge pull request #929 from gedankenexperimenter/qukeys-rollover-925 Jesse Vincent 2020-11-10 19:33:10 -0800
  • cf8021e1f8
    Merge pull request #684 from gedankenexperimenter/bug/qukeys-rollover-682 Jesse Vincent 2020-11-10 19:31:46 -0800
  • cd2698d701
    Port Redial tests to ktest. Add a couple ktest features to support that Jesse Vincent 2020-11-10 18:36:24 -0800
  • b767a25e7f
    re-enable the subtests in keycode tests Jesse Vincent 2020-11-10 15:40:54 -0800
  • fde137509b
    Add a pseudo-test that shows off the name of the test source file for generated tests Jesse Vincent 2020-11-10 15:40:25 -0800
  • 2dd247dae8
    Improve parsing of comments without spaces after the # Better handle cases with empty test scripts Jesse Vincent 2020-11-10 13:45:05 -0800
  • 7e5b05e447
    There's no real need to vary the generated test class for each generated test file. removing this makes test definitions simpler Jesse Vincent 2020-11-10 13:16:20 -0800
  • 5a9aa3b3a9
    Merge pull request #966 from gedankenexperimenter/b/macros.key-range Jesse Vincent 2020-11-10 11:33:45 -0800
  • ab7e4187d1
    Update Redial testcase to use default keymap f/testing-event-queue Michael Richters 2020-11-03 23:14:44 -0600
  • f50af857aa
    Update Qukeys test suite to use the keymap definition stuff Michael Richters 2020-11-04 16:53:20 -0600
  • 1c559260fd
    Add basic OneShot testcase Michael Richters 2020-11-03 22:42:52 -0600
  • 7ef7b4ba57
    Add common keymap files to simplify test sketches Michael Richters 2020-11-03 22:41:59 -0600
  • 9ee4c931f3
    Use new testing infrastructure in Qukeys test cases Michael Richters 2020-11-10 10:52:16 -0800
  • 278bea785b
    Use new testing infrastructure in Redial test cases Michael Richters 2020-11-10 10:51:54 -0800
  • c4139e48f7
    Add Millis and Cycles types to enable polymorphic Run, PressKey, ReleaseKey, etc. Michael Richters 2020-11-05 19:55:35 -0800
  • 3ccbd1ceeb
    Remove stale commented definition of IS_MACRO #966 Michael Richters 2020-11-09 13:10:38 -0600
  • ec7cdbcecb
    Standardize Macros to use Kaleidoscope-Ranges Michael Richters 2020-11-09 10:45:35 -0600
  • ef126a267e
    Add Macros.isMacroKey() function Michael Richters 2020-11-09 10:30:55 -0600
  • d673585224
    Add a few simple testcases for Macros Michael Richters 2020-11-09 13:39:56 -0600
  • cbdd2b30eb
    Port issue 941 test case to ktest Jesse Vincent 2020-11-09 23:34:39 -0800
  • bf461fc9ea
    Move "basic keypress" test to ktest Jesse Vincent 2020-11-09 23:11:12 -0800
  • 61b41972c4
    Port the 'keycodes' test to ktest Jesse Vincent 2020-11-09 23:08:54 -0800
  • 533b6da571
    Little bits of refactoring to the ktest parser Jesse Vincent 2020-11-09 22:48:48 -0800
  • 4517ff7c0e
    Add a first version of a Kaleidoscope testing DSL. Jesse Vincent 2020-11-05 16:12:46 -0800
  • d8b674f4dc
    Small error in my cherry-picking. Jesse Vincent 2020-11-09 21:08:33 -0800
  • 072892111e
    Extract expected report validation. I'm very much not proud of the hack of using a macro for this, but I'm happy to simplify test scripts Jesse Vincent 2020-11-09 20:26:12 -0800
  • eebf8e639b
    Add a variant of ExpectReport that takes an explicit list of keycodes Jesse Vincent 2020-11-07 15:10:05 -0800
  • 78e9ec4291
    Add event queue functions to testing infrastructure Michael Richters 2020-11-05 19:48:39 -0800
  • 83a0037971
    Use Qukeys min prior interval only after printable characters #929 Michael Richters 2020-11-09 20:04:35 -0600
  • 32aa6374ec
    Improve Qukeys protection against unintended modifiers Michael Richters 2020-10-14 00:13:43 -0500
  • a28a745059
    I missed this when cherrypicking Jesse Vincent 2020-11-05 23:53:20 -0800
  • 98eff330b3
    Rename shared.h -> common.h Michael Richters 2020-11-04 16:36:29 -0600
  • af60ffa317
    Tweak diagnostic message based on my understanding of the code Jesse Vincent 2020-11-05 13:42:29 -0800
  • 381eff1e13
    Add testcase for simulator HID report timestamps Michael Richters 2020-10-28 10:03:10 -0500
  • 0473094d4e
    Add timestamps to simulator HID report classes Michael Richters 2020-10-28 09:37:06 -0500
  • 326e823b70
    Add a utility makefile target to get shell in docker Jesse Vincent 2020-11-04 21:19:40 -0800
  • b70b851321
    Teach docker-run to run interactively or to be able to run from a non-interactive process like a git hook Jesse Vincent 2020-11-04 21:17:50 -0800
  • f14e991e58
    Merge pull request #958 from gedankenexperimenter/b/run-docker-macos-vars Jesse Vincent 2020-11-04 18:27:34 -0800
  • b3af380e48
    Merge pull request #952 from keyboardio/layers/initial-state-fix Jesse Vincent 2020-11-04 18:26:18 -0800
  • e253470ad7
    Merge pull request #960 from gedankenexperimenter/c/astyle-continuation-indent Jesse Vincent 2020-11-04 18:25:24 -0800
  • 3a6d17a469
    Merge pull request #957 from Rom1deTroyes/patch-3 Jesse Vincent 2020-11-04 12:49:24 -0800
  • 6b60776098
    Add basic OneShot testcase #962 Michael Richters 2020-11-03 22:42:52 -0600
  • 695f2edcd1
    Update Redial testcase to use default keymap Michael Richters 2020-11-03 23:14:44 -0600
  • 8fdf5aafc4
    Add common keymap files to simplify test sketches Michael Richters 2020-11-03 22:41:59 -0600
  • 7009c6a61b
    Use simulator event queue functions in testcases #961 Michael Richters 2020-11-02 11:34:47 -0600
  • 9792af5849
    Add event queue functions to testing infrastructure Michael Richters 2020-11-02 11:34:05 -0600
  • a1267c04e6
    Astyle indentation #960 Michael Richters 2020-11-01 09:57:26 -0600
  • fee860148d
    Update last qukeys basic testcase #956 Michael Richters 2020-10-31 15:41:44 -0500
  • 9e6ecf9384
    Allow for run-docker to be executed by scripts without a TTY #959 Michael Richters 2020-10-31 13:16:51 -0500
  • 26f4ef498a
    Set BOARD_HARDWARE_PATH correctly for run-docker on macOS #958 Michael Richters 2020-10-31 11:23:25 -0500
  • fabcb0a89f
    More testcases converted Michael Richters 2020-10-29 23:58:47 -0500
  • 67fa4182cf
    Add further infrastructure to make the tests simpler Michael Richters 2020-10-29 19:52:52 -0500
  • 5f697356d8
    ~[QuKeys] add doc about setOverlapThreshold(100) #957 Romain Heller 2020-10-29 15:23:39 +0100
  • 00efbe1a73
    Add helper methods to QukeysBasic testcase class Michael Richters 2020-10-28 14:41:00 -0500
  • 73c70b37c4
    Add testcase for simulator HID report timestamps #955 Michael Richters 2020-10-28 10:03:10 -0500
  • 2b7d358a0c
    Add timestamps to simulator HID report classes Michael Richters 2020-10-28 09:37:06 -0500
  • 6479579e76
    Merge pull request #954 from gedankenexperimenter/t/testing.nitpicks Gergely Nagy 2020-10-28 16:06:38 +0100
  • 470363f893
    Whitespace only, for readability #954 Michael Richters 2020-10-28 09:19:13 -0500
  • bc14df9f8b
    Follow naming convention for private member variables Michael Richters 2020-10-28 09:13:51 -0500
  • 371ba30ed3
    Make SimHarness::CycleTime() const correct Michael Richters 2020-10-28 09:12:24 -0500
  • 50698376ce
    Merge pull request #953 from keyboardio/tests/exit-with-results Jesse Vincent 2020-10-28 02:12:06 -0700
  • 835c332303
    testing: Do not ignore the return value of RUN_ALL_TESTS #953 Gergely Nagy 2020-10-28 08:40:38 +0100
  • 60b5b24bd6
    Layers: Fix the initial state of layer 0 #952 Gergely Nagy 2020-10-28 04:29:36 +0100
  • f32f845d97
    tests: Add a failing testcase for #951 Gergely Nagy 2020-10-28 04:23:12 +0100
  • 518989ba57
    Merge pull request #944 from keyboardio/standardize-key-report-names Gergely Nagy 2020-10-27 04:11:19 +0100
  • 79589610ba
    Merge pull request #947 from keyboardio/fix/make-clean Gergely Nagy 2020-10-27 04:08:48 +0100
  • a2e3eb1e9d
    Merge pull request #950 from gedankenexperimenter/t/redial Jesse Vincent 2020-10-26 17:10:51 -0700
  • 9de531bda0
    Add rudimentary tests for Redial plugin #950 Michael Richters 2020-10-26 16:58:00 -0500
  • daaad86852
    Merge pull request #949 from gedankenexperimenter/t/qukeys Jesse Vincent 2020-10-26 13:37:15 -0700
  • ac97009327
    Improve consistency of Qukeys testcases #949 Michael Richters 2020-10-26 11:36:54 -0500
  • 1d4fd1ed3a
    Rename sketch.h -> shared.h Michael Richters 2020-10-26 11:35:53 -0500
  • f1e0126b8d
    Add copyright & license info Michael Richters 2020-10-25 23:57:15 -0500
  • fd9b7462b0
    Add four basic Qukeys testcases Michael Richters 2020-10-24 17:56:11 -0500
  • 7f6d09c15b
    Merge pull request #948 from gedankenexperimenter/t/keyboard-hid-modifiers Jesse Vincent 2020-10-25 13:16:17 -0700
  • 820560f77c
    Change the target the test suite uses when compiling sketches to avoid duplicate compilation Jesse Vincent 2020-10-25 13:02:03 -0700
  • e96d06893c
    Make it possible to only run a subset of the simulator tests using the TEST_PATH variable Jesse Vincent 2020-10-25 12:43:36 -0700