<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sonix-qmk/lib/python/qmk/cli/pytest.py, branch sn32_master_stable</title>
<subtitle>Firmware for keychron C1 keyboard</subtitle>
<id>http://git.node5.net/firmware/sonix-qmk/atom/lib/python/qmk/cli/pytest.py?h=sn32_master_stable</id>
<link rel='self' href='http://git.node5.net/firmware/sonix-qmk/atom/lib/python/qmk/cli/pytest.py?h=sn32_master_stable'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/'/>
<updated>2021-12-09T06:42:11Z</updated>
<entry>
<title>Add test filter to 'qmk pytest' (#15432)</title>
<updated>2021-12-09T06:42:11Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-12-09T06:42:11Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=aecb387692e4e9eefc73cee018ed570393b50167'/>
<id>urn:sha1:aecb387692e4e9eefc73cee018ed570393b50167</id>
<content type='text'>
* Add test filter to 'qmk pytest'

* Bodge for some test filters not resolving qmk

* Update docs</content>
</entry>
<entry>
<title>Remove bin/qmk (#14231)</title>
<updated>2021-08-29T23:50:22Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-08-29T23:50:22Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=596c4a1f87b46e1858c7d3630802eec741d1cc28'/>
<id>urn:sha1:596c4a1f87b46e1858c7d3630802eec741d1cc28</id>
<content type='text'>
* Remove the bin/qmk script

* remove bin/qmk from workflows</content>
</entry>
<entry>
<title>Align our subprocess usage with current best practices. (#12940)</title>
<updated>2021-05-19T22:24:46Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-05-19T22:24:46Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=db1eacdaacb9c8f6889f46bc1c6af155b81ad72a'/>
<id>urn:sha1:db1eacdaacb9c8f6889f46bc1c6af155b81ad72a</id>
<content type='text'>
* Align our subprocess usage with current best practices.

* remove unused import

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* fix the cpp invocation for older python

* allow for unprompted installation

* make sure qmk new-keyboard works on windows

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
<entry>
<title>Improve our CI tests (#11476)</title>
<updated>2021-05-10T18:18:44Z</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-05-10T18:18:44Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=a3e7f3e7c58ee98596ead5c213f3a9ed8340cd80'/>
<id>urn:sha1:a3e7f3e7c58ee98596ead5c213f3a9ed8340cd80</id>
<content type='text'>
* add a test and dry-run to qmk generate-api

* add a dry-run to qmk pyformat

* Add a --dry-run to qmk cformat

* reverse the order of nose2 and flake8 tests

* run CI test against cformat and pyformat

* fix programming errors

* tweak job name

* fix argument

* refine the files we select

* fix stack trace in --ci

* make cformat exit clean

* fix c file extensions

* decouple CI from pyformat

* remove --ci arg

* make ci happy

* use the environment var instead

* change output to text

* fix log message

* replace tabs</content>
</entry>
<entry>
<title>CLI: Add development mode support</title>
<updated>2020-04-08T16:31:14Z</updated>
<author>
<name>Erovia</name>
<email>erovia@users.noreply.github.com</email>
</author>
<published>2019-11-27T20:27:06Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=c61f016fa491502920941fd03cdab6453d126e67'/>
<id>urn:sha1:c61f016fa491502920941fd03cdab6453d126e67</id>
<content type='text'>
Hide development specific options and don't require dev modules unless
`user.developer` is set to `True`.
</content>
</entry>
<entry>
<title>Add flake8 to our test suite and fix all errors (#7379)</title>
<updated>2019-11-20T22:54:18Z</updated>
<author>
<name>skullydazed</name>
<email>skullydazed@users.noreply.github.com</email>
</author>
<published>2019-11-20T22:54:18Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=f7bdc54c697ff24bec1bd0781666ac05401bafb2'/>
<id>urn:sha1:f7bdc54c697ff24bec1bd0781666ac05401bafb2</id>
<content type='text'>
* Add flake8 to our test suite and fix all errors

* Add some documentation
</content>
</entry>
<entry>
<title>Configuration system for CLI (#6708)</title>
<updated>2019-09-22T20:25:33Z</updated>
<author>
<name>skullydazed</name>
<email>skullydazed@users.noreply.github.com</email>
</author>
<published>2019-09-22T20:25:33Z</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/sonix-qmk/commit/?id=d569f0877155efc752994f8a21f5cf001f9d6ae6'/>
<id>urn:sha1:d569f0877155efc752994f8a21f5cf001f9d6ae6</id>
<content type='text'>
* Rework how bin/qmk handles subcommands

* qmk config wip

* Code to show all configs

* Fully working `qmk config` command

* Mark some CLI arguments so they don't pollute the config file

* Fleshed out config support, nicer subcommand support

* sync with installable cli

* pyformat

* Add a test for subcommand_modules

* Documentation for the `qmk config` command

* split config_token on space so qmk config is more predictable

* Rework how subcommands are imported

* Document `arg_only`

* Document deleting from CLI

* Document how multiple operations work

* Add cli config to the doc index

* Add tests for the cli commands

* Make running the tests more reliable

* Be more selective about building all default keymaps

* Update new-keymap to fit the new subcommand style

* Add documentation about writing CLI scripts

* Document new-keyboard

* Update docs/cli_configuration.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Update docs/cli_development.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Update docs/cli_development.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Update docs/cli_development.md

Co-Authored-By: noroadsleft &lt;18669334+noroadsleft@users.noreply.github.com&gt;

* Address yan's comments.

* Apply suggestions from code review

suggestions from @noahfrederick

Co-Authored-By: Noah Frederick &lt;code@noahfrederick.com&gt;

* Apply suggestions from code review

Co-Authored-By: Noah Frederick &lt;code@noahfrederick.com&gt;

* Remove pip3 from the test runner
</content>
</entry>
</feed>
