Skip to content

Commit 6dbb67d

Browse files
authored
Update regression_test.py (#80)
* Update regression_test.py * Update regression_test.py
1 parent 30f19c6 commit 6dbb67d

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

regression_test.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
22
import sys
3+
from pathlib import Path
34

45
#example of use:
56
# on linux
@@ -11,13 +12,22 @@
1112
# 0 - script name
1213
# 1 - regression_test binary path
1314
# 2 - regression scenes dir
14-
# 3 - regression references dir
15-
# 4 - sofa build dir
15+
# 3 - sofa build dir
16+
# 4 (optional) - Refrence plugin directory. If not set, will take the parent dir of this file.
17+
1618

1719
os.environ["REGRESSION_SCENES_DIR"] = sys.argv[2]
18-
os.environ["REGRESSION_REFERENCES_DIR"] = sys.argv[3]
1920

20-
os.environ["SOFA_ROOT"] = sys.argv[4]
21-
os.environ["SOFA_PLUGIN_PATH"] = sys.argv[4] + '/lib'
21+
os.environ["SOFA_ROOT"] = sys.argv[3]
22+
os.environ["SOFA_PLUGIN_PATH"] = sys.argv[3] + '/lib'
23+
24+
25+
if len(sys.argv) == 5:
26+
os.environ["REGRESSION_DIR"] = sys.argv[4]
27+
else:
28+
script_dir = Path( __file__ ).parent.absolute()
29+
os.environ["REGRESSION_DIR"] = script_dir
30+
31+
2232

2333
os.system(sys.argv[1])

0 commit comments

Comments
 (0)