summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2022-09-09 10:20:38 +0200
committernicolargo <nicolas@nicolargo.com>2022-09-09 10:20:38 +0200
commit3ed17fa8f615d4f8a42f4ced692b2cf8adba60b1 (patch)
treeb7094f4c1e3c81226c353dd1df36dd511561c7e2 /Makefile
parent29e395b9e9857e1f991b3c902cc834f844ddd8f4 (diff)
Improve makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 200633ff..01cd9023 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@ venv-dev: venv-python ## Install Python 3 dev dependencies
./venv/bin/pip install -r dev-requirements.txt
./venv/bin/pip install -r doc-requirements.txt
-venv-dev-upgrade: venv-dev ## Upgrade Python 3 dev dependencies
+venv-dev-upgrade: ## Upgrade Python 3 dev dependencies
./venv/bin/pip install --upgrade pip
./venv/bin/pip install --upgrade -r dev-requirements.txt
./venv/bin/pip install --upgrade -r doc-requirements.txt
@@ -27,8 +27,7 @@ venv: venv-python ## Install Python 3 run-time dependencies
./venv/bin/pip install -r requirements.txt
./venv/bin/pip install -r optional-requirements.txt
-venv-upgrade: venv ## Upgrade Python 3 run-time dependencies
- ./venv/bin/pip install --upgrade -r dev-requirements.txt
+venv-upgrade: ## Upgrade Python 3 run-time dependencies
./venv/bin/pip install --upgrade -r requirements.txt
./venv/bin/pip install --upgrade -r optional-requirements.txt
@@ -36,7 +35,14 @@ venv-upgrade: venv ## Upgrade Python 3 run-time dependencies
# Tests
# ===================================================================
-test: venv-upgrade venv-dev-upgrade ## Run unit tests
+test: ## Run unit tests
+ ./venv/bin/python ./unitest.py
+ ./venv/bin/python ./unitest-restful.py
+ ./venv/bin/python ./unitest-xmlrpc.py
+ ./venv/bin/python -m black ./glances --check --exclude outputs/static
+ ./venv/bin/pyright glances
+
+test-with-upgrade: venv-upgrade venv-dev-upgrade ## Run unit tests
./venv/bin/python ./unitest.py
./venv/bin/python ./unitest-restful.py
./venv/bin/python ./unitest-xmlrpc.py