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)