Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Adjust the test suite infrastructure to include Visual Studio 2013. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | vs2013 |
Files: | files | file ages | folders |
SHA1: |
c6be0f3eefd2c12f5e1f5b19956508bf |
User & Date: | mistachkin 2013-11-26 00:27:54.975 |
Context
2013-11-26
| ||
23:48 | More build / setup automation changes for Visual Studio 2013. Add MSVC 2013 runtime redists for x86/x64. check-in: cb2832d995 user: mistachkin tags: vs2013 | |
00:27 | Adjust the test suite infrastructure to include Visual Studio 2013. check-in: c6be0f3eef user: mistachkin tags: vs2013 | |
00:14 | More Visual Studio 2013 related integration changes. check-in: 306ad96ae1 user: mistachkin tags: vs2013 | |
Changes
Changes to Tests/common.eagle.
︙ | ︙ | |||
19 20 21 22 23 24 25 | ########################################################################### proc getBuildYear {} { # # NOTE: See if the "year" setting has been overridden by the user (e.g. # on the command line). This helps control exactly which set of # binaries we are testing, those produced using the Visual Studio | | | | > > > | | | | | | | > | 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | ########################################################################### proc getBuildYear {} { # # NOTE: See if the "year" setting has been overridden by the user (e.g. # on the command line). This helps control exactly which set of # binaries we are testing, those produced using the Visual Studio # 2005, 2008, 2010, 2012, or 2013 build systems. To override this # value via the command line, enter a command similar to one of # the following (all on one line): # # EagleShell.exe -preInitialize "set test_year 2005" # -file .\path\to\all.eagle # # EagleShell.exe -preInitialize "set test_year 2008" # -file .\path\to\all.eagle # # EagleShell.exe -preInitialize "set test_year 2010" # -file .\path\to\all.eagle # # EagleShell.exe -preInitialize "set test_year 2012" # -file .\path\to\all.eagle # # EagleShell.exe -preInitialize "set test_year 2013" # -file .\path\to\all.eagle # # EagleShell.exe -preInitialize "unset -nocomplain test_year" # -file .\path\to\all.eagle # if {[info exists ::test_year] && [string length $::test_year] > 0} then { # # NOTE: Use the specified test year. If this variable is not set, the # default value will be based on whether or not Eagle has been # compiled against the CLR v2.0 or CLR v4.0. # return $::test_year } else { # # NOTE: If Eagle has been compiled against the CLR v4.0, use "2010" by # default (we could use "2012" or "2013" in that case as well) as # the test year; otherwise, use "2008" by default (we could use # "2005" in that case as well). If another major [incompatible] # version of the CLR is released, this check will have to be # changed. The default test year to use for a particular CLR # version may be overridden by setting the global variable # "test_year_clr_v$X", where "$X" may [currently] be either "2" # or "4". # if {[haveConstraint imageRuntime40]} then { if {[info exists ::test_year_clr_v4] && \ [string length $::test_year_clr_v4] > 0} then { # # NOTE: Use the specified test year for the CLR v4.0. # |
︙ | ︙ | |||
100 101 102 103 104 105 106 | # NOTE: Use the specified list of test years. # return $::test_years } else { # # NOTE: Use the default list of test years. # | | | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | # NOTE: Use the specified list of test years. # return $::test_years } else { # # NOTE: Use the default list of test years. # return [list 2005 2008 2010 2012 2013] } } proc getBuildPlatform { native } { if {[info exists ::test_platform] && \ [string length $::test_platform] > 0} then { # |
︙ | ︙ |