comparison tests/e2e/run_e2e.py @ 3675:2cbecbb52b72

merge bookmark `@`
author Goffi <goffi@goffi.org>
date Wed, 08 Sep 2021 18:00:02 +0200
parents 0661b2aac167
children 6f9f4674f997
comparison
equal deleted inserted replaced
3674:eeb8be32d644 3675:2cbecbb52b72
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)