Skip to content
This repository was archived by the owner on Aug 11, 2021. It is now read-only.

Commit 0f58325

Browse files
committed
[tests] Fixes #334. Xcode build mode now exercises ProxyTest, ProceduralHeaderTest1, and EmbedStaticIntoDynamicLibrary.
1 parent ab340a1 commit 0f58325

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Changelog.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
15-May-2017 Fixes #335. MakeFileBuilder.MakeFileCommonMetaData.Directories and Environment properties are no longer public. Instead, accessors called AddDirectory has been added (ExtendEnvironmentVariables already existed), and utility functions to export both of these to a StringBuilder have been added to the class (ExportEnvironment and ExportDirectories).
22

3-
15-May-2017 Fixes #334. Following tests are now tested in Linux with additional build modes: ObjectiveCTest1 (Native,MakeFile); ProceduralHeaderTest1 (MakeFile); DeltaSettingsTest1 (MakeFile); EmbedStaticIntoDynamicLibrary (MakeFile); PublishingTest1 (MakeFile) and PublishingTest2 (MakeFile).
3+
15-May-2017 Fixes #334. Following tests are now tested in Linux with additional build modes: ObjectiveCTest1 (Native,MakeFile); ProceduralHeaderTest1 (MakeFile); DeltaSettingsTest1 (MakeFile); EmbedStaticIntoDynamicLibrary (MakeFile); PublishingTest1 (MakeFile) and PublishingTest2 (MakeFile). In OSX, these tests are now tested in Xcode build mode: EmbedStaticIntoDynamicLibrary, ProceduralHeaderTest1, ProxyTest.
44

55
14-May-2017 Fixes #331. Added C.PatchUtilities static utility class, with the helper functions GetCompiler and GetBitDepth. These are useful in static patch functions, that only have the Module property on the settings input to determine compiler versions and the architecture built for. When patch lambdas are inlined into the Init() function of a module, access to module's properties are immediately available, but in static patch functions, these utilities are recommended. Test8 has been updated to illustrate using the PatchUtilities functions.
66

tests/bamtests.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def configure_repository():
5757
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
5858
configs["ProxyTest"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
5959
linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
60-
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32]})
60+
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
6161
configs["HeaderLibraryTest"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32], "MakeFile": [visualc64, visualc32, mingw32]},
6262
linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
6363
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
@@ -90,10 +90,10 @@ def configure_repository():
9090
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32]})
9191
configs["ProceduralHeaderTest1"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32]},
9292
linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
93-
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32]})
93+
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
9494
configs["EmbedStaticIntoDynamicLibrary"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32]},
9595
linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
96-
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32]})
96+
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})
9797
configs["LinkPrebuiltLibrary"] = TestSetup(win={"Native": [visualc64, visualc32, mingw32], "VSSolution": [visualc64, visualc32]},
9898
linux={"Native": [gcc64, gcc32], "MakeFile": [gcc64, gcc32]},
9999
osx={"Native": [clang64, clang32], "MakeFile": [clang64, clang32], "Xcode": [clang64, clang32]})

0 commit comments

Comments
 (0)