1# SPDX-License-Identifier: Apache-2.0 2 3common: 4 tags: input 5 platform_allow: 6 - native_sim 7 - native_sim/native/64 8 integration_platforms: 9 - native_sim 10 harness: console 11tests: 12 input.kbd_matrix_state_dump: 13 harness_config: 14 type: multi_line 15 regex: 16 - "I: kbd-matrix state \\[01 -- -- --\\] \\(1\\)" 17 - "I: kbd-matrix state \\[11 -- -- --\\] \\(2\\)" 18 - "I: kbd-matrix state \\[11 02 -- --\\] \\(3\\)" 19 - "I: kbd-matrix state \\[11 02 04 --\\] \\(4\\)" 20 - "I: kbd-matrix state \\[10 02 04 --\\] \\(3\\)" 21 - "I: kbd-matrix state \\[-- 02 04 --\\] \\(2\\)" 22 - "I: kbd-matrix state \\[-- -- 04 --\\] \\(1\\)" 23 - "I: kbd-matrix state \\[-- -- -- --\\] \\(0\\)" 24 - "I: kbd-matrix state \\[-- -- -- 08\\] \\(1\\)" 25 - "I: kbd-matrix state \\[-- -- -- --\\] \\(0\\)" 26 - "I: kbd-matrix key-mask \\[11 02 04 08\\] \\(5\\)" 27 input.kbd_matrix_state_dump_16_bit_rows: 28 extra_configs: 29 - CONFIG_INPUT_KBD_MATRIX_16_BIT_ROW=y 30 harness_config: 31 type: multi_line 32 regex: 33 - "I: kbd-matrix state \\[0001 ---- ---- ----\\] \\(1\\)" 34 - "I: kbd-matrix state \\[0011 ---- ---- ----\\] \\(2\\)" 35 - "I: kbd-matrix state \\[0011 0002 ---- ----\\] \\(3\\)" 36 - "I: kbd-matrix state \\[0011 0002 0004 ----\\] \\(4\\)" 37 - "I: kbd-matrix state \\[0010 0002 0004 ----\\] \\(3\\)" 38 - "I: kbd-matrix state \\[---- 0002 0004 ----\\] \\(2\\)" 39 - "I: kbd-matrix state \\[---- ---- 0004 ----\\] \\(1\\)" 40 - "I: kbd-matrix state \\[---- ---- ---- ----\\] \\(0\\)" 41 - "I: kbd-matrix state \\[---- ---- ---- 0008\\] \\(1\\)" 42 - "I: kbd-matrix state \\[---- ---- ---- ----\\] \\(0\\)" 43 - "I: kbd-matrix state \\[1000 ---- ---- ----\\] \\(1\\)" 44 - "I: kbd-matrix state \\[---- ---- ---- ----\\] \\(0\\)" 45 - "I: kbd-matrix key-mask \\[1011 0002 0004 0008\\] \\(6\\)" 46