Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add configuration suffix support to the test suite infrastructure. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
7ffb245069b22e2e5a255f497e70fb79 |
User & Date: | mistachkin 2018-07-26 06:54:26 |
References
2018-07-26
| ||
08:18 | Update 'vendor.eagle' to account for changes missing from check-in [7ffb245069b22e2e]. check-in: de528e1be1 user: mistachkin tags: trunk | |
Context
2018-07-26
| ||
07:24 | Fixes to the new SQLiteLog initialization handling and associated test suite infrastructure updates. check-in: 04d60edbdf user: mistachkin tags: trunk | |
06:54 | Add configuration suffix support to the test suite infrastructure. check-in: 7ffb245069 user: mistachkin tags: trunk | |
06:52 | By default, only attempt to initialize the logging subsystem once and add 'Initialize_SQLiteLog' setting to disable this behavior. check-in: 21c1c04012 user: mistachkin tags: trunk | |
Changes
Changes to Setup/run-netstandard20-tests-debug.sh.
18 19 20 21 22 23 24 25 26 |
SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll" libname=SQLite.Interop.dll fi dotnet exec Externals/Eagle/bin/netStandard20/EagleShell.dll -preInitialize "set test_configuration Debug; set test_year NetStandard20; set test_native_year $SQLITE_NET_YEAR" -file Tests/all.eagle "$@" popd |
| |
18 19 20 21 22 23 24 25 26 |
SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname
if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then
cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll"
libname=SQLite.Interop.dll
fi
dotnet exec Externals/Eagle/bin/netStandard20/EagleShell.dll -preInitialize "set test_configuration Debug; set test_configuration_suffix {$SQLITE_NET_CONFIGURATION_SUFFIX}; set test_year NetStandard20; set test_native_year $SQLITE_NET_YEAR" -file Tests/all.eagle "$@"
popd
|
Changes to Setup/run-netstandard20-tests-release.sh.
18 19 20 21 22 23 24 25 26 |
SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll" libname=SQLite.Interop.dll fi dotnet exec Externals/Eagle/bin/netStandard20/EagleShell.dll -preInitialize "set test_configuration Release; set test_year NetStandard20; set test_native_year $SQLITE_NET_YEAR" -file Tests/all.eagle "$@" popd |
| |
18 19 20 21 22 23 24 25 26 |
SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname
if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then
cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll"
libname=SQLite.Interop.dll
fi
dotnet exec Externals/Eagle/bin/netStandard20/EagleShell.dll -preInitialize "set test_configuration Release; set test_configuration_suffix {$SQLITE_NET_CONFIGURATION_SUFFIX}; set test_year NetStandard20; set test_native_year $SQLITE_NET_YEAR" -file Tests/all.eagle "$@"
popd
|
Changes to lib/System.Data.SQLite/common.eagle.
390
391
392
393
394
395
396
397
398
399
400
401
402
403
...
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
|
# test configuration variable is always set by the test suite # itself; however, it can be overridden using the unset command # from the -preTest option to the test suite. # return $::eagle_platform(configuration) } } proc getBuildConfigurations {} { # # NOTE: See if the list of test configurations has been overridden by # the user (e.g. on the command line). # if {[info exists ::test_configurations] && \ ................................................................................ # Refer to the comments in [getBuildYear] for more information on # how to set this variable. # set native [expr {!$managedOnly && [hasRuntimeOption native]}] return [joinBuildDirectory $native [getBuildBaseDirectory] \ [expr {$managedOnly ? [getBuildYear] : [getBuildNativeYear]}] \ [getBuildPlatform $native] [getBuildConfiguration] \ [expr {$managedOnly ? [getBuildExtra] : ""}]] } } proc getReleaseVersion {} { # # NOTE: Figure out the release version for use with the build directory # when checking for available releases. |
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
>
|
|
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
...
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
|
# test configuration variable is always set by the test suite # itself; however, it can be overridden using the unset command # from the -preTest option to the test suite. # return $::eagle_platform(configuration) } } proc getBuildConfigurationSuffix {} { # # NOTE: See if the test configuration suffix has been overridden by # the user (e.g. on the command line). # if {[info exists ::test_configuration_suffix] && \ [string length $::test_configuration_suffix] > 0} then { # # NOTE: Use the specified test configuration suffix. # return $::test_configuration_suffix } else { # # NOTE: Use the default test configuration suffix, which should be # an empty string. # return "" } } proc getBuildConfigurations {} { # # NOTE: See if the list of test configurations has been overridden by # the user (e.g. on the command line). # if {[info exists ::test_configurations] && \ ................................................................................ # Refer to the comments in [getBuildYear] for more information on # how to set this variable. # set native [expr {!$managedOnly && [hasRuntimeOption native]}] return [joinBuildDirectory $native [getBuildBaseDirectory] \ [expr {$managedOnly ? [getBuildYear] : [getBuildNativeYear]}] \ [getBuildPlatform $native] [appendArgs [getBuildConfiguration] \ [getBuildConfigurationSuffix]] [expr {$managedOnly ? \ [getBuildExtra] : ""}]] } } proc getReleaseVersion {} { # # NOTE: Figure out the release version for use with the build directory # when checking for available releases. |