Skip to content
Snippets Groups Projects
Commit 9c81bf6e authored by Martin Mareš's avatar Martin Mareš
Browse files

Testy: README

parent 9dc52c64
No related branches found
No related tags found
1 merge request!121Testovací prostředí
This commit is part of merge request !121. Comments created here will be created in the context of that merge request.
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
# Inicializovat regiony v DB # Inicializovat regiony v DB
# Obstarat si extra/ruian/ a extra/schools/parsed/ z jiné instance (nebo je znovu stáhnout) # Obstarat si extra/ruian/ a extra/schools/parsed/ z jiné instance (nebo je znovu stáhnout)
. ../venv/bin/activate . ../venv/bin/activate
bin/test-init # případně podmnožinu bin/test-init mo_osmo_test data # případně podmnožinu
# Případně ručně otestovat, že uwsgi funguje # Případně ručně otestovat, že uwsgi funguje
# uwsgi --ini etc/osmo.ini # uwsgi --ini etc/osmo.ini
...@@ -73,3 +73,24 @@ ...@@ -73,3 +73,24 @@
## Mražení závislostí ## Mražení závislostí
pip freeze | grep -v '^osmo=' >constraints.txt pip freeze | grep -v '^osmo=' >constraints.txt
## Testovací prostředí
# Umíme automaticky založit testovací prostředí se soutěžemi, uživateli
# a jejich rolemi. Obvykle na to používáme samostatnou databázi a datový
# adresář.
# Do mo/config.py připsat:
SQLALCHEMY_DATABASE_URI = ... připojení k databázi mo_osmo_test
DATA_DIR = "data-test"
CURRENT_YEAR = 42
INSECURE_TEST_LOGIN = True
# Vytvoření prostředí
bin/test-init mo_osmo_test data-test
# Spuštění webových prohlížečů pro testovací uživatele
bin/test-browser garanti
# Přepnutí soutěží do konkrétního stavu
bin/test-state running
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment