summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Petrunia <psergey@askmonty.org>2021-10-29 11:44:09 +0300
committerSergei Petrunia <psergey@askmonty.org>2021-10-29 11:44:09 +0300
commitd352bc5b6772f735a7e4bc540f578e0efc280e71 (patch)
treece1f4351f09813e50278b7e8da8589dd7a304ad0
parent1fdac574470a5103dde689c8ce65041487e77f2c (diff)
downloadmariadb-git-d352bc5b6772f735a7e4bc540f578e0efc280e71.tar.gz
MDEV-26929: Make the main testsuite runnable with optimizer trace enabledbb-10.4-mdev26929-part2
Part#2: check that compile-time default @@optimizer_trace is correct.
-rw-r--r--mysql-test/main/opt_trace_default.result8
-rw-r--r--mysql-test/main/opt_trace_default.test11
2 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/main/opt_trace_default.result b/mysql-test/main/opt_trace_default.result
new file mode 100644
index 00000000000..4d99128675c
--- /dev/null
+++ b/mysql-test/main/opt_trace_default.result
@@ -0,0 +1,8 @@
+# Verify that compile-time default for optimizer trace is OFF (enabled=off).
+select
+global_value_origin,
+default_value
+from
+INFORMATION_SCHEMA.SYSTEM_VARIABLES where variable_name='optimizer_trace';
+global_value_origin default_value
+COMPILE-TIME enabled=off
diff --git a/mysql-test/main/opt_trace_default.test b/mysql-test/main/opt_trace_default.test
new file mode 100644
index 00000000000..221b68a626c
--- /dev/null
+++ b/mysql-test/main/opt_trace_default.test
@@ -0,0 +1,11 @@
+
+if (`SELECT 'COMPILE-TIME'<>GLOBAL_VALUE_ORIGIN from INFORMATION_SCHEMA.SYSTEM_VARIABLES where variable_name='optimizer_trace'`) {
+--Skip Needs optimizer_trace default to be the compile-time default
+}
+
+--echo # Verify that compile-time default for optimizer trace is OFF (enabled=off).
+select
+ global_value_origin,
+ default_value
+from
+ INFORMATION_SCHEMA.SYSTEM_VARIABLES where variable_name='optimizer_trace';