#12958 Check if executable exists before trying to launch ResInsight

This commit is contained in:
Magne Sjaastad
2025-10-01 08:10:03 +02:00
committed by GitHub
parent fffb3f2672
commit 96f953b4ff
2 changed files with 12 additions and 0 deletions
+7
View File
@@ -153,6 +153,13 @@ class Instance:
else:
resinsight_executable = resinsight_executable_from_env
# Check if executable file exists
if not os.path.isfile(resinsight_executable):
print(
f"ERROR: ResInsight executable not found at path: {resinsight_executable}"
)
return None
print("Trying to launch", resinsight_executable)
with tempfile.TemporaryDirectory() as tmp_dir_path:
port_number_file = tmp_dir_path + "/portnumber.txt"
@@ -7,6 +7,11 @@ sys.path.insert(1, os.path.join(sys.path[0], "../../"))
import rips
def test_launch_non_existing(rips_instance, initialize_test):
instance = rips.Instance.launch("non_existing", console=True)
assert instance is None
def launch_resinsight(sec=1):
resinsight_executable_from_env = os.environ.get("RESINSIGHT_EXECUTABLE")
if resinsight_executable_from_env is None: