diff --git a/test/functional/pdo_sqlsrv/MsSetup.inc b/test/functional/pdo_sqlsrv/MsSetup.inc index 1895f5aa..deea7659 100644 --- a/test/functional/pdo_sqlsrv/MsSetup.inc +++ b/test/functional/pdo_sqlsrv/MsSetup.inc @@ -37,6 +37,7 @@ $daasMode = false; $marsMode = true; $dsnMode = true; $traceEnabled = false; +$localeDisabled = false; // column encryption variables $keystore = "none"; // key store provider, acceptable values are none, win, ksp, akv diff --git a/test/functional/pdo_sqlsrv/skipif_unix_ansitests.inc b/test/functional/pdo_sqlsrv/skipif_unix_ansitests.inc index 8029c9a3..3e8b436f 100644 --- a/test/functional/pdo_sqlsrv/skipif_unix_ansitests.inc +++ b/test/functional/pdo_sqlsrv/skipif_unix_ansitests.inc @@ -8,6 +8,11 @@ if (!extension_loaded("pdo_sqlsrv")) { die("skip Extension not loaded"); } +require_once('MsSetup.inc'); +if ($localeDisabled) { + die("skip not set up to test ansi locale"); +} + $loc = setlocale(LC_ALL, 'fr_FR@euro'); if (empty($loc)) { die("skip required French locale not available"); diff --git a/test/functional/sqlsrv/skipif_unix_ansitests.inc b/test/functional/sqlsrv/skipif_unix_ansitests.inc index 84d4776f..42b0d749 100644 --- a/test/functional/sqlsrv/skipif_unix_ansitests.inc +++ b/test/functional/sqlsrv/skipif_unix_ansitests.inc @@ -8,6 +8,11 @@ if (!extension_loaded("sqlsrv")) { die("skip extension not loaded"); } +require_once('MsSetup.inc'); +if ($localeDisabled) { + die("skip not set up to test ansi locale"); +} + $loc = setlocale(LC_ALL, 'fr_FR@euro'); if (empty($loc)) { die("skip required French locale not available");