summaryrefslogtreecommitdiff
path: root/odb-tests/common/relationship
diff options
context:
space:
mode:
Diffstat (limited to 'odb-tests/common/relationship')
-rw-r--r--odb-tests/common/relationship/basics/testscript10
-rw-r--r--odb-tests/common/relationship/on-delete/buildfile11
-rw-r--r--odb-tests/common/relationship/on-delete/testscript10
-rw-r--r--odb-tests/common/relationship/query/testscript10
4 files changed, 37 insertions, 4 deletions
diff --git a/odb-tests/common/relationship/basics/testscript b/odb-tests/common/relationship/basics/testscript
index b498bfa..c4df5e9 100644
--- a/odb-tests/common/relationship/basics/testscript
+++ b/odb-tests/common/relationship/basics/testscript
@@ -31,3 +31,13 @@ if $pgsql
$create_schema;
$*
}
+
+: mssql
+:
+if $mssql
+{
+ .include ../../../mssql.testscript
+
+ $create_schema;
+ $*
+}
diff --git a/odb-tests/common/relationship/on-delete/buildfile b/odb-tests/common/relationship/on-delete/buildfile
index 965a2eb..5cdb585 100644
--- a/odb-tests/common/relationship/on-delete/buildfile
+++ b/odb-tests/common/relationship/on-delete/buildfile
@@ -30,11 +30,14 @@ exe{driver}: libue{test-meta} $libs
# Specify the ODB custom options to be used by the odb_compile ad hoc rule
# (see build/root.build for details).
#
-odb_options = --table-prefix t_rel_on_d_ \
- --generate-schema \
- --fkeys-deferrable-mode mysql:not_deferrable \
- --fkeys-deferrable-mode mssql:not_deferrable
+odb_options = --table-prefix t_rel_on_d_ \
+ --generate-schema
+if $mysql
+ odb_options += --fkeys-deferrable-mode mysql:not_deferrable
+
+if $mssql
+ odb_options += --fkeys-deferrable-mode mssql:not_deferrable
cxx.poptions =+ "-I$out_base" "-I$src_base"
diff --git a/odb-tests/common/relationship/on-delete/testscript b/odb-tests/common/relationship/on-delete/testscript
index 8288ebc..5a48bb6 100644
--- a/odb-tests/common/relationship/on-delete/testscript
+++ b/odb-tests/common/relationship/on-delete/testscript
@@ -31,3 +31,13 @@ if $pgsql
$create_schema;
$*
}
+
+: mssql
+:
+if $mssql
+{
+ .include ../../../mssql.testscript
+
+ $create_schema;
+ $*
+}
diff --git a/odb-tests/common/relationship/query/testscript b/odb-tests/common/relationship/query/testscript
index d5ad419..0fa5ec5 100644
--- a/odb-tests/common/relationship/query/testscript
+++ b/odb-tests/common/relationship/query/testscript
@@ -31,3 +31,13 @@ if $pgsql
$create_schema;
$*
}
+
+: mssql
+:
+if $mssql
+{
+ .include ../../../mssql.testscript
+
+ $create_schema;
+ $*
+}