summaryrefslogtreecommitdiffstats
path: root/mysql-test/include/not_var_link.inc
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/include/not_var_link.inc')
-rw-r--r--mysql-test/include/not_var_link.inc18
1 files changed, 18 insertions, 0 deletions
diff --git a/mysql-test/include/not_var_link.inc b/mysql-test/include/not_var_link.inc
new file mode 100644
index 00000000..e1eb1dff
--- /dev/null
+++ b/mysql-test/include/not_var_link.inc
@@ -0,0 +1,18 @@
+# Test if MYSQLTEST_VARDIR is a soft link
+# If we run in parallel, we have a suffix "/$child_num", so chop off that.
+
+perl;
+ my $path= $ENV{'MYSQLTEST_VARDIR'};
+ $path=~ s|/\d+$||;
+ open (ISLINK, ">" . $ENV{'MYSQL_TMP_DIR'} . "/mtr_var_link");
+ my $mvr= -l $path ? 1 : 0;
+ print ISLINK "let \$mtr_var_link= $mvr;\n";
+ close ISLINK;
+EOF
+
+--source $MYSQL_TMP_DIR/mtr_var_link
+--remove_file $MYSQL_TMP_DIR/mtr_var_link
+
+if ($mtr_var_link) {
+ --skip Test does not work with var being softlink
+}