Mercurial > libervia-backend
comparison tests/e2e/run_e2e.py @ 3662:0661b2aac167
tests (e2e): print revision used in `run_e2e`
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 08 Sep 2021 17:57:28 +0200 |
parents | 015e13f88960 |
children | 6f9f4674f997 |
comparison
equal
deleted
inserted
replaced
3660:e584ce33ef1d | 3662:0661b2aac167 |
---|---|
16 # You should have received a copy of the GNU Affero General Public License | 16 # You should have received a copy of the GNU Affero General Public License |
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. | 17 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
18 | 18 |
19 """Run end-to-end tests in appropriate Docker environment""" | 19 """Run end-to-end tests in appropriate Docker environment""" |
20 | 20 |
21 import sys | 21 import sys, os |
22 from pathlib import Path | 22 from pathlib import Path |
23 import tempfile | 23 import tempfile |
24 from textwrap import dedent | 24 from textwrap import dedent |
25 from datetime import datetime | 25 from datetime import datetime |
26 import sh | 26 import sh |
126 report_log = path.with_suffix(".log") | 126 report_log = path.with_suffix(".log") |
127 with report_log.open('w') as f: | 127 with report_log.open('w') as f: |
128 f.write(log_raw) | 128 f.write(log_raw) |
129 | 129 |
130 def use_e2e_env(): | 130 def use_e2e_env(): |
131 rev = os.getenv("DOCKER_LIBERVIA_REV", "dev") | |
132 print(f"Running tests for Libervia {rev}") | |
131 visual = get_opt(OPT_VISUAL) | 133 visual = get_opt(OPT_VISUAL) |
132 keep_containers = get_opt(OPT_KEEP_CONTAINERS) | 134 keep_containers = get_opt(OPT_KEEP_CONTAINERS) |
133 keep_profiles = get_opt(OPT_KEEP_PROFILES) | 135 keep_profiles = get_opt(OPT_KEEP_PROFILES) |
134 keep_vnc = get_opt(OPT_KEEP_VNC) | 136 keep_vnc = get_opt(OPT_KEEP_VNC) |
135 keep_browser = get_opt(OPT_KEEP_BROWSER) | 137 keep_browser = get_opt(OPT_KEEP_BROWSER) |