From 9c81bf6ee9e4c18fa912eff0efe096bc2b43f32c Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Wed, 7 Sep 2022 21:28:41 +0200
Subject: [PATCH] Testy: README

---
 README.md | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 020c24b4..7ac96bcd 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@
 	# Inicializovat regiony v DB
 	# Obstarat si extra/ruian/ a extra/schools/parsed/ z jiné instance (nebo je znovu stáhnout)
 	. ../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
 	# uwsgi --ini etc/osmo.ini
@@ -73,3 +73,24 @@
 ## Mražení závislostí
 
 	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
-- 
GitLab