Skip to content

Commit 94853cf

Browse files
Create CI build for all projects and fix package references from 3.3.4-local to 3.3.4
Co-authored-by: 304NotModified <5808377+304NotModified@users.noreply.github.com> Agent-Logs-Url: https://github.com/reqnroll/Reqnroll.ExploratoryTestProjects/sessions/2e6dbf49-a253-4d4e-a2ba-199a6335e7c9
1 parent c46ff0f commit 94853cf

40 files changed

Lines changed: 135 additions & 50 deletions

File tree

.github/workflows/ci.yml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
build-linux:
15+
name: Build (Linux)
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- name: Setup .NET
21+
uses: actions/setup-dotnet@v4
22+
with:
23+
dotnet-version: |
24+
8.0.x
25+
9.0.x
26+
10.0.x
27+
28+
- name: Build BigReqnrollProject
29+
run: dotnet build BigReqnrollProject/BigReqnrollProject.sln
30+
31+
- name: Build and test ReqnrollCalculator
32+
run: dotnet test ReqnrollCalculator/ReqnrollCalculator.sln --verbosity minimal
33+
34+
- name: Build and test ParallelExecution
35+
run: dotnet test ParallelExecution/ParallelExecution.sln --verbosity minimal
36+
37+
- name: Build and test ReqnrollFormatters
38+
run: dotnet test ReqnrollFormatters/ReqnrollFormatters.sln --verbosity minimal
39+
40+
- name: Build and test ReqnrollPlugins
41+
run: dotnet test ReqnrollPlugins/ReqnrollPlugins.sln --verbosity minimal
42+
43+
- name: Build and test VisualBasicProject
44+
run: dotnet test VisualBasicProject/VisualBasicProject.sln --verbosity minimal
45+
46+
- name: Build and test TestFrameworkSamples
47+
run: dotnet test TestFrameworkSamples/TestFrameworkSamples.slnx --verbosity minimal
48+
49+
- name: Build CustomPlugins plugin package
50+
run: dotnet build CustomPlugins/CustomPlugins.TagDecoratorGeneratorPlugin.ReqnrollPlugin/CustomPlugins.TagDecoratorGeneratorPlugin.ReqnrollPlugin.csproj
51+
52+
- name: Build and test CustomPlugins
53+
run: dotnet test CustomPlugins/CustomPlugins.TagDecoratorGeneratorPlugin.Test/CustomPlugins.TagDecoratorGeneratorPlugin.Test.csproj --verbosity minimal
54+
55+
build-windows:
56+
name: Build (Windows)
57+
runs-on: windows-latest
58+
steps:
59+
- uses: actions/checkout@v4
60+
61+
- name: Setup .NET
62+
uses: actions/setup-dotnet@v4
63+
with:
64+
dotnet-version: |
65+
8.0.x
66+
9.0.x
67+
10.0.x
68+
69+
- name: Build and test CleanReqnrollProject
70+
run: dotnet test CleanReqnrollProject/CleanReqnrollProject.sln --verbosity minimal
71+
72+
- name: Build and test SpecFlowCompatibilityProject
73+
run: dotnet test SpecFlowCompatibilityProject/SpecFlowCompatibilityProject.slnx --verbosity minimal
74+
75+
- name: Build and test SpecFlowProject
76+
run: dotnet test SpecFlowProject/SpecFlowProject.sln --verbosity minimal
77+
78+
- name: Setup MSBuild
79+
uses: microsoft/setup-msbuild@v2
80+
81+
- name: Restore OldProjectFileFormat
82+
run: nuget restore OldProjectFileFormat/OldProjectFileFormat.sln
83+
84+
- name: Build OldProjectFileFormat
85+
run: msbuild OldProjectFileFormat/OldProjectFileFormat.sln /p:Configuration=Debug /verbosity:minimal

BigReqnrollProject/AvgReqnrollProject/AvgReqnrollProject.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<ItemGroup>
1010
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
11-
<PackageReference Include="Reqnroll.MsTest" Version="3.3.4-local" />
11+
<PackageReference Include="Reqnroll.MsTest" Version="3.3.4" />
1212
<PackageReference Include="MSTest.TestAdapter" Version="3.4.3" />
1313
<PackageReference Include="MSTest.TestFramework" Version="3.4.3" />
1414
</ItemGroup>

BigReqnrollProject/BigReqnrollProject/BigReqnrollProject.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<ItemGroup>
1010
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
11-
<PackageReference Include="Reqnroll.MsTest" Version="3.3.4-local" />
11+
<PackageReference Include="Reqnroll.MsTest" Version="3.3.4" />
1212
<PackageReference Include="MSTest.TestAdapter" Version="3.4.3" />
1313
<PackageReference Include="MSTest.TestFramework" Version="3.4.3" />
1414
</ItemGroup>

CleanReqnrollProject/CleanReqnrollProject.Net10/CleanReqnrollProject.Net10.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<ItemGroup>
1010
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
11-
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4-local" />
11+
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4" />
1212
<PackageReference Include="nunit" Version="3.14.0" />
1313
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1414
</ItemGroup>

CleanReqnrollProject/CleanReqnrollProject.Net462/CleanReqnrollProject.Net462.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
12-
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4-local" />
12+
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4" />
1313
<PackageReference Include="nunit" Version="3.14.0" />
1414
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1515

CleanReqnrollProject/CleanReqnrollProject.Net472/CleanReqnrollProject.Net472.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
12-
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4-local" />
12+
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4" />
1313
<PackageReference Include="nunit" Version="3.14.0" />
1414
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1515

CleanReqnrollProject/CleanReqnrollProject.Net481.x64/CleanReqnrollProject.Net481.x64.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
13-
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4-local" />
13+
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4" />
1414
<PackageReference Include="nunit" Version="3.13.2" />
1515
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1616

CleanReqnrollProject/CleanReqnrollProject.Net481.x86/CleanReqnrollProject.Net481.x86.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
13-
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4-local" />
13+
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4" />
1414
<PackageReference Include="nunit" Version="3.13.2" />
1515
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1616

CleanReqnrollProject/CleanReqnrollProject.Net481/CleanReqnrollProject.Net481.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
12-
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4-local" />
12+
<PackageReference Include="Reqnroll.NUnit" Version="3.3.4" />
1313
<PackageReference Include="nunit" Version="3.13.2" />
1414
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
1515

CleanReqnrollProject/CleanReqnrollProject.Net8.MsTest4Fw/CleanReqnrollProject.Net8.MsTest4Fw.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Reqnroll.MsTest" Version="3.3.4-local" />
10+
<PackageReference Include="Reqnroll.MsTest" Version="3.3.4" />
1111
<PackageReference Include="MSTest" Version="4.0.1" />
1212
</ItemGroup>
1313

0 commit comments

Comments
 (0)