From aff87aa9de3279058c3b1f162d2518e862dbbf16 Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Wed, 10 May 2023 12:47:52 +0200 Subject: [PATCH] update test to auto detect system compiler --- tests.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests.py b/tests.py index fa3876d..855af71 100644 --- a/tests.py +++ b/tests.py @@ -147,10 +147,11 @@ def test_install_environment(tmp_path): with open(module_file,'w') as f: f.write(lines) - # Replace gcc@10.2.1 with gcc#13.1.1 for testing on laptop + # Replace gcc@10.2.1 with gcc#13.1.1 or available system gcc for testing on laptop + gcc_ver = subprocess.run(['gcc -dumpfullversion'],shell=True,capture_output=True).stdout.decode('utf-8').strip() setup_file = release_base_dir / "spack-environments/spack_setup.sh" with open(setup_file,'r') as f: - lines = f.read().replace('system_compiler="gcc@10.2.1"','system_compiler="gcc@13.1.1"') + lines = f.read().replace('system_compiler="gcc@10.2.1"',f'system_compiler="gcc@{gcc_ver}"') with open(setup_file,'w') as f: f.write(lines) # install global_generic toolchain -- GitLab