Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/actions/vstudio/vc2010/test_files.lua')
-rwxr-xr-xtests/actions/vstudio/vc2010/test_files.lua39
1 files changed, 32 insertions, 7 deletions
diff --git a/tests/actions/vstudio/vc2010/test_files.lua b/tests/actions/vstudio/vc2010/test_files.lua
index 937adab..6cd1a16 100755
--- a/tests/actions/vstudio/vc2010/test_files.lua
+++ b/tests/actions/vstudio/vc2010/test_files.lua
@@ -28,9 +28,20 @@
--
--- Test grouping and nesting
+-- Test file groups
--
+ function suite.SimpleHeaderFile()
+ files { "include/hello.h" }
+ prepare()
+ test.capture [[
+ <ItemGroup>
+ <ClInclude Include="include\hello.h" />
+ </ItemGroup>
+ ]]
+ end
+
+
function suite.SimpleSourceFile()
files { "hello.c" }
prepare()
@@ -41,20 +52,34 @@
</ItemGroup>
]]
end
-
-
- function suite.SingleFolderLevel()
- files { "src/hello.c" }
+
+
+ function suite.SimpleNoneFile()
+ files { "docs/hello.txt" }
prepare()
test.capture [[
<ItemGroup>
- <ClCompile Include="src\hello.c">
- </ClCompile>
+ <None Include="docs\hello.txt" />
+ </ItemGroup>
+ ]]
+ end
+
+
+ function suite.SimpleResourceFile()
+ files { "resources/hello.rc" }
+ prepare()
+ test.capture [[
+ <ItemGroup>
+ <ResourceCompile Include="resources\hello.rc" />
</ItemGroup>
]]
end
+--
+-- Test path handling
+--
+
function suite.MultipleFolderLevels()
files { "src/greetings/hello.c" }
prepare()