summaryrefslogtreecommitdiff
path: root/lib/python/qmk/tests
AgeCommit message (Expand)AuthorFilesLines
2025-09-12Add DIP Switch map support to keymap.json (#25431)Joel Challis2-0/+3
2024-11-24Allow codegen of `keymap.json` => `keymap.c` without requiring layers/layout ...Nick Brassel2-21/+12
2024-11-21`qmk find`: expand operator support (#24468)Ryan1-1/+1
2024-09-14`qmk find`: Fix handling of keys with dots in filter functions (#24393)Sergey Vlasov1-0/+65
2024-08-26Fixup python tests for missing `via` keymaps.Nick Brassel1-3/+0
2024-08-12Remove handling of keyboard level keymap templates (#24234)Joel Challis1-10/+0
2024-08-04Small tweaks to keymap generation (#24240)Ryan2-6/+3
2024-08-03Remove `handwired/pytest/has_template` (#24232)Ryan2-36/+87
2024-06-24Add support for userspace to docker build commands. (#23988)Nick Brassel1-1/+1
2023-05-22Update json2c to use dump_lines (#21013)Joel Challis1-2/+2
2023-05-19CLI: Improve keymap folder resolution (#20981)Ryan1-2/+2
2023-05-06Fix `test_json2c_no_json()` (#20756)Ryan2-2/+2
2023-04-30Remove `FLIP_HALF` layouts and move to data driven (#20588)Ryan1-2/+6
2023-03-13JSON encoder: improve sorting of layout dict keys (#19974)Ryan1-2/+2
2022-11-05Macro keycode name refactoring (#18958)Nick Brassel1-2/+2
2022-09-21Normalise info_config.h define generation (#18439)Ryan1-10/+10
2022-09-19Tidy up LAYOUT macro generation (#18262)Joel Challis1-6/+0
2022-08-28Switch over MANUFACTURER and PRODUCT to string literals (#18183)Ryan1-2/+2
2022-07-23Fix test logic to check for both keymaps (#17761)Niko Wenselowski1-5/+10
2022-06-09Add support for linting deprecated and removed functionality (#17063)Joel Challis1-1/+0
2022-03-05Map data driven `DESCRIPTION` as string literal (#16523)Ryan1-1/+1
2022-02-28Merge remote-tracking branch 'origin/master' into developQMK Bot1-0/+12
2022-02-28CLI: Validate JSON keymap input (#16261)Erovia1-0/+12
2022-02-27Rework generate-api CLI command to use .build directory (#16441)Joel Challis1-1/+1
2022-02-02Fix issues with Python Tests (#16162)Drashna Jaelre1-1/+1
2021-11-22Macros in JSON keymaps (#14374)Zach White2-1/+15
2021-11-19Merge remote-tracking branch 'origin/master' into developDrashna Jael're1-2/+2
2021-11-17Add diff logic to python format subcommand (#15156)Joel Challis1-2/+2
2021-11-05Map `PRODUCT` define to `keyboard_name` (#14372)Ryan2-6/+6
2021-08-29Remove bin/qmk (#14231)Zach White1-1/+1
2021-07-29Remove references to info.json `width` and `height` in CLI (#13728)Ryan2-4/+2
2021-07-23CLI/Docs: Fix the format commands' name (#13668)Erovia1-6/+6
2021-06-27CLI: Add subcommand to generate version.h (#13151)Ryan1-0/+6
2021-05-19Merge remote-tracking branch 'origin/master' into developZach White1-5/+4
2021-05-19Align our subprocess usage with current best practices. (#12940)Zach White1-5/+4
2021-05-16Use milc.subcommand.config instead of qmk.cli.config (#12915)Zach White1-6/+0
2021-05-10Merge remote-tracking branch 'origin/master' into developQMK Bot1-3/+13
2021-05-10Improve our CI tests (#11476)Zach White1-3/+13
2021-03-25Merge remote-tracking branch 'origin/master' into developQMK Bot4-6/+44
2021-03-25Add a `qmk format-json` command that will format JSON files (#12372)Zach White4-6/+44
2021-03-24Merge remote-tracking branch 'origin/master' into developQMK Bot1-2/+2
2021-03-24Add support for qmk_configurator style aliases (#11954)Zach White1-2/+2
2021-03-07Begin the process of deprecating bin/qmk in favor of the global cli (#12109)Zach White1-2/+2
2021-02-27Fix develop (#12039)Zach White1-1/+1
2021-01-31Create a system to map between info.json and config.h/rules.mk (#11548)Zach White1-0/+29
2021-01-05Migrate python tests away from onekey (#11367)Joel Challis4-51/+57
2020-12-29[CLI] Add stdin support for json2c command (#11289)LongerHV1-1/+28
2020-12-16CLI-ify rgblight_breathing_table_calc.c (#11174)Ryan1-0/+7
2020-11-30Reduce travis load by replacing an exclusive grep with an inclusive grep (#10...Zach White1-1/+1
2020-11-16CLI: Udev related fixes and improvements (#10736)Erovia1-12/+12