Skip to content

Commit 98c0ddd

Browse files
committed
Add WPF test harness (QualityVault), test driver (STI), and supporting infrastructure.
1 parent d28b94c commit 98c0ddd

File tree

1,954 files changed

+367514
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,954 files changed

+367514
-0
lines changed

src/Directory.Build.props

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<Project>
2+
<Import Condition="Exists('../Directory.Build.props')" Project="../Directory.Build.props" />
3+
<PropertyGroup>
4+
<!-- Ignore CLS compliant warnings-->
5+
<NoWarn>CS3005;CS3001;CS300;CS3005;CS3008;CS0436</NoWarn>
6+
<!-- Temporarily disable warning -->
7+
<!-- CA2200: Re-throwing caught exception changes stack information -->
8+
<!-- SYSLIB0004: ReliabilityContractAttribute' is obsolete: 'The Constrained Execution Region (CER) feature is not supported. -->
9+
<!-- SYSLIB0006: Thread.Abort -->
10+
<!-- SYSLIB0011: BinaryFormatter.Serialize is obsolete -->
11+
<NoWarn>$(NoWarn);CA1416;CA2200;SYSLIB0004;SYSLIB0006;SYSLIB0011</NoWarn>
12+
13+
</PropertyGroup>
14+
</Project>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<EnableDefaultItems>false</EnableDefaultItems>
5+
<PublishDir>$(WpfTestBasePublishPath)</PublishDir>
6+
<_IsPortable>true</_IsPortable>
7+
<SelfContained>false</SelfContained>
8+
<NoTargets>true</NoTargets>
9+
</PropertyGroup>
10+
11+
<ItemGroup>
12+
<None Include="DiscoveryInfo*.xml">
13+
<Link>%(Filename)%(Extension)</Link>
14+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
15+
</None>
16+
<None Include="DrtList.xml">
17+
<Link>DRT\%(Filename)%(Extension)</Link>
18+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
19+
</None>
20+
21+
<None Include="*.cmd">
22+
<Link>%(Filename)%(Extension)</Link>
23+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
24+
</None>
25+
26+
<None Include="Reporting\*.xsl" >
27+
<Link>Infra\Reporting\%(Filename)%(Extension)</Link>
28+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
29+
</None>
30+
31+
<None Include="Deployments\*.xml" >
32+
<Link>Infra\Deployments\%(Filename)%(Extension)</Link>
33+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
34+
</None>
35+
36+
<None Include="Configurations\*.xml" >
37+
<Link>Infra\Configurations\%(Filename)%(Extension)</Link>
38+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
39+
</None>
40+
</ItemGroup>
41+
42+
</Project>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<!--Runs DRTS only on X86 Architecture runs, with no OS restriction.-->
2+
<Configuration>
3+
<Architectures>
4+
<Architecture>x86</Architecture>
5+
</Architectures>
6+
</Configuration>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Use only X86 Arch, XP OS.-->
2+
<Configuration>
3+
<OperatingSystems>
4+
<OperatingSystem>Windows XP</OperatingSystem>
5+
</OperatingSystems>
6+
7+
<Architectures>
8+
<Architecture>x86</Architecture>
9+
</Architectures>
10+
11+
</Configuration/>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<!-- Only run on Win XP. No restrictions on architecture.-->
2+
<Configuration>
3+
<OperatingSystems>
4+
<OperatingSystem>Windows XP</OperatingSystem>
5+
</OperatingSystems>
6+
</Configuration/>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<Configuration MultiMonitor="True" />
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!-- Allows for Win7, Server 2008 and all successor OS'es supporting multitouch UI.
2+
As new OS'es are added, they need to be marked here and in QVu\QualityVaultUtilities\Filtering\Configuration.cs .-->
3+
<Configuration>
4+
<OperatingSystems>
5+
<OperatingSystem>Windows 10</OperatingSystem>
6+
<OperatingSystem>Windows Server 2016</OperatingSystem>
7+
<OperatingSystem>Windows 8.1</OperatingSystem>
8+
<OperatingSystem>Windows Server 2012 R2</OperatingSystem>
9+
<OperatingSystem>Windows 8</OperatingSystem>
10+
<OperatingSystem>Windows Server 2012</OperatingSystem>
11+
<OperatingSystem>Windows 7</OperatingSystem>
12+
<OperatingSystem>Windows Server 2008 R2</OperatingSystem>
13+
</OperatingSystems>
14+
</Configuration>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!-- Disables running under Windows Server 2008 R2, some image comparison and layout dump comparison tests fail under this configuration.-->
2+
<Configuration>
3+
<OperatingSystems>
4+
<OperatingSystem>Windows 10</OperatingSystem>
5+
<OperatingSystem>Windows Server 2016</OperatingSystem>
6+
<OperatingSystem>Windows 8.1</OperatingSystem>
7+
<OperatingSystem>Windows Server 2012 R2</OperatingSystem>
8+
<OperatingSystem>Windows 8</OperatingSystem>
9+
<OperatingSystem>Windows Server 2012</OperatingSystem>
10+
<OperatingSystem>Windows 7</OperatingSystem>
11+
</OperatingSystems>
12+
</Configuration>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!-- Disables running under Windows Server 2012-->
2+
<Configuration>
3+
<OperatingSystems>
4+
<OperatingSystem>Windows 10</OperatingSystem>
5+
<OperatingSystem>Windows Server 2016</OperatingSystem>
6+
<OperatingSystem>Windows 8.1</OperatingSystem>
7+
<OperatingSystem>Windows Server 2012 R2</OperatingSystem>
8+
<OperatingSystem>Windows 8</OperatingSystem>
9+
<OperatingSystem>Windows 7</OperatingSystem>
10+
<OperatingSystem>Windows Server 2008 R2</OperatingSystem>
11+
</OperatingSystems>
12+
</Configuration>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!-- Disables running under Windows 8.1-->
2+
<Configuration>
3+
<OperatingSystems>
4+
<OperatingSystem>Windows 10</OperatingSystem>
5+
<OperatingSystem>Windows Server 2016</OperatingSystem>
6+
<OperatingSystem>Windows Server 2012 R2</OperatingSystem>
7+
<OperatingSystem>Windows 8</OperatingSystem>
8+
<OperatingSystem>Windows Server 2012</OperatingSystem>
9+
<OperatingSystem>Windows 7</OperatingSystem>
10+
<OperatingSystem>Windows Server 2008 R2</OperatingSystem>
11+
</OperatingSystems>
12+
</Configuration>

0 commit comments

Comments
 (0)