mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-21 16:06:35 +06:00
Add helper make
targets for formatting and pytest. (#23858)
This commit is contained in:
parent
8253697a63
commit
6d365dd8f1
15
Makefile
15
Makefile
|
@ -465,3 +465,18 @@ distclean_userspace: clean
|
||||||
rm -f $(QMK_USERSPACE)/*.bin $(QMK_USERSPACE)/*.hex $(QMK_USERSPACE)/*.uf2
|
rm -f $(QMK_USERSPACE)/*.bin $(QMK_USERSPACE)/*.hex $(QMK_USERSPACE)/*.uf2
|
||||||
echo 'done.'
|
echo 'done.'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Extra targets for formatting and/or pytest, running within the qmk/qmk_cli container to match GHA.
|
||||||
|
CONTAINER_PREAMBLE := export HOME="/tmp"; export PATH="/tmp/.local/bin:\$$PATH"; python3 -m pip install --upgrade pip; python3 -m pip install -r requirements-dev.txt
|
||||||
|
|
||||||
|
.PHONY: format-core
|
||||||
|
format-core:
|
||||||
|
RUNTIME=docker ./util/docker_cmd.sh bash -lic "$(CONTAINER_PREAMBLE); qmk format-c --core-only -a && qmk format-python -a"
|
||||||
|
|
||||||
|
.PHONY: pytest
|
||||||
|
pytest:
|
||||||
|
RUNTIME=docker ./util/docker_cmd.sh bash -lic "$(CONTAINER_PREAMBLE); qmk pytest"
|
||||||
|
|
||||||
|
.PHONY: format-and-pytest
|
||||||
|
format-and-pytest:
|
||||||
|
RUNTIME=docker ./util/docker_cmd.sh bash -lic "$(CONTAINER_PREAMBLE); qmk format-c --core-only -a && qmk format-python -a && qmk pytest"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user