summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/cgalcachetest.cc4
-rw-r--r--tests/cgalpngtest.cc4
-rw-r--r--tests/cgalstlsanitytest.cc4
-rw-r--r--tests/cgaltest.cc4
-rw-r--r--tests/csgtermtest.cc4
-rw-r--r--tests/csgtestcore.cc4
-rw-r--r--tests/csgtexttest.cc4
-rw-r--r--tests/dumptest.cc4
-rw-r--r--tests/echotest.cc4
-rw-r--r--tests/modulecachetest.cc4
10 files changed, 30 insertions, 10 deletions
diff --git a/tests/cgalcachetest.cc b/tests/cgalcachetest.cc
index 5675ef5..18e9efa 100644
--- a/tests/cgalcachetest.cc
+++ b/tests/cgalcachetest.cc
@@ -152,7 +152,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
AbstractNode *absolute_root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/cgalpngtest.cc b/tests/cgalpngtest.cc
index 650c6d7..7c9684a 100644
--- a/tests/cgalpngtest.cc
+++ b/tests/cgalpngtest.cc
@@ -125,7 +125,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
AbstractNode *absolute_root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/cgalstlsanitytest.cc b/tests/cgalstlsanitytest.cc
index 0bf7ac2..d0d0077 100644
--- a/tests/cgalstlsanitytest.cc
+++ b/tests/cgalstlsanitytest.cc
@@ -111,7 +111,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
AbstractNode *absolute_root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/cgaltest.cc b/tests/cgaltest.cc
index 076983f..98617a3 100644
--- a/tests/cgaltest.cc
+++ b/tests/cgaltest.cc
@@ -104,7 +104,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
AbstractNode *absolute_root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/csgtermtest.cc b/tests/csgtermtest.cc
index 89a9bdc..1bd2468 100644
--- a/tests/csgtermtest.cc
+++ b/tests/csgtermtest.cc
@@ -91,7 +91,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/csgtestcore.cc b/tests/csgtestcore.cc
index b9f0d27..cb96940 100644
--- a/tests/csgtestcore.cc
+++ b/tests/csgtestcore.cc
@@ -276,7 +276,9 @@ int csgtestcore(int argc, char *argv[], test_type_e test_type)
}
if (!sysinfo_dump) {
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
}
AbstractNode::resetIndexCounter();
diff --git a/tests/csgtexttest.cc b/tests/csgtexttest.cc
index 67e3416..6e18f20 100644
--- a/tests/csgtexttest.cc
+++ b/tests/csgtexttest.cc
@@ -95,7 +95,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/dumptest.cc b/tests/dumptest.cc
index dbf74ab..f923a64 100644
--- a/tests/dumptest.cc
+++ b/tests/dumptest.cc
@@ -101,7 +101,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/echotest.cc b/tests/echotest.cc
index b08e81a..d731ee3 100644
--- a/tests/echotest.cc
+++ b/tests/echotest.cc
@@ -103,7 +103,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
root_node = root_module->evaluate(&root_ctx, &root_inst);
diff --git a/tests/modulecachetest.cc b/tests/modulecachetest.cc
index ae872e2..2ef7a6c 100644
--- a/tests/modulecachetest.cc
+++ b/tests/modulecachetest.cc
@@ -92,7 +92,9 @@ int main(int argc, char **argv)
exit(1);
}
- fs::current_path(fs::path(filename).parent_path());
+ if (fs::path(filename).has_parent_path()) {
+ fs::current_path(fs::path(filename).parent_path());
+ }
AbstractNode::resetIndexCounter();
root_node = root_module->evaluate(&root_ctx, &root_inst);
contact: Jan Huwald // Impressum