diff --git a/app/tests/mercury/readme.txt b/app/tests/mercury/readme.txt new file mode 100644 index 00000000..6a90fb99 --- /dev/null +++ b/app/tests/mercury/readme.txt @@ -0,0 +1,25 @@ +To run tests: + +1. Update native_posix.overlay. Default configuration is 2 rows, 2 columns. Mercury needs 4 rows and 12 colums. +DEFAULT: + kscan: kscan { + compatible = "zmk,kscan-mock"; + label = "KSCAN_MOCK"; + + rows = <2>; + columns = <2>; + exit-after; + }; + +==> MODIFIED: + kscan: kscan { + compatible = "zmk,kscan-mock"; + label = "KSCAN_MOCK"; + + rows = <4>; + columns = <12>; + exit-after; + }; + +2. run the below: +cd /workspaces/zmk/app/tests; clear; west test tests/mercury/sdDn_dUp; \ No newline at end of file diff --git a/app/tests/mercury/sdDn_dUp/events.patterns b/app/tests/mercury/sdDn_dUp/events.patterns index a85b9534..1516547f 100644 --- a/app/tests/mercury/sdDn_dUp/events.patterns +++ b/app/tests/mercury/sdDn_dUp/events.patterns @@ -1,6 +1,6 @@ -s/.*mo_keymap_binding/mo/p s/.*hid_listener_keycode/kp/p -s/.*decide_hold_tap/ht_decide/p -s/.*on_hold_tap_binding/ht_binding/p +// s/.*mo_keymap_binding/mo/p +// s/.*decide_hold_tap/ht_decide/p +// s/.*on_hold_tap_binding/ht_binding/p // s/.*keymap_apply_position_state/pos_state/p -s/.*behavior_queue_process_next/queue_process_next/p +// s/.*behavior_queue_process_next/queue_process_next/p