Skip to content

Commit ca8fbbd

Browse files
Long Stress Tests to be excluded from automated build
1 parent f613c04 commit ca8fbbd

File tree

5 files changed

+10
-4
lines changed

5 files changed

+10
-4
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
name: Build, Test, and Release
3939
runs-on: ubuntu-latest
4040
env:
41-
STRAVAIG_SOLUTION: src/Stravaig.ShortCode.sln
41+
STRAVAIG_SOLUTION: ./src/Stravaig.ShortCode.sln
4242
STRAVAIG_TESTS: Stravaig.ShortCode.Tests
4343
STRAVAIG_PROJECT: Stravaig.ShortCode
4444

@@ -73,15 +73,15 @@ jobs:
7373
run: dotnet build $STRAVAIG_SOLUTION --configuration Release
7474

7575
- name: Run Tests
76-
run: dotnet test src/$STRAVAIG_TESTS/$STRAVAIG_TESTS.csproj --configuration Release
76+
run: dotnet test src/$STRAVAIG_TESTS/$STRAVAIG_TESTS.csproj --configuration Release -filter TestCategory!=LongStressTest
7777

7878
- name: Package Preview Release
7979
if: ${{ env.STRAVAIG_IS_PREVIEW == 'true' }}
80-
run: dotnet pack ./src/$STRAVAIG_PROJECT/$STRAVAIG_PROJECT.csproj --configuration Release --output ./out --include-symbols --include-source /p:VersionPrefix="$STRAVAIG_PACKAGE_VERSION" --version-suffix "$STRAVAIG_PACKAGE_VERSION_SUFFIX" -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg
80+
run: dotnet pack $STRAVAIG_SOLUTION --configuration Release --output ./out --include-symbols --include-source /p:VersionPrefix="$STRAVAIG_PACKAGE_VERSION" --version-suffix "$STRAVAIG_PACKAGE_VERSION_SUFFIX" -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg
8181

8282
- name: Package Stable Release
8383
if: ${{ env.STRAVAIG_IS_STABLE == 'true' }}
84-
run: dotnet pack ./src/$STRAVAIG_PROJECT/$STRAVAIG_PROJECT.csproj --configuration Release --output ./out --include-symbols --include-source /p:VersionPrefix="$STRAVAIG_PACKAGE_VERSION" -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg
84+
run: dotnet pack $STRAVAIG_SOLUTION --configuration Release --output ./out --include-symbols --include-source /p:VersionPrefix="$STRAVAIG_PACKAGE_VERSION" -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg
8585

8686
- name: Push package to NuGet
8787
if: ${{ env.STRAVAIG_PUBLISH_TO_NUGET == 'true' }}
@@ -104,6 +104,7 @@ jobs:
104104
contributors.md
105105
release-notes/full-release-notes.md
106106
release-notes/release-notes-${{ env.STRAVAIG_PACKAGE_FULL_VERSION }}.md
107+
out/**
107108
retention-days: 7
108109

109110
- name: Archive Release Notes
@@ -115,6 +116,7 @@ jobs:
115116
contributors.md
116117
release-notes/full-release-notes.md
117118
release-notes/release-notes-${{ env.STRAVAIG_PACKAGE_FULL_VERSION }}.md
119+
out/**
118120
119121
- name: Mark Release
120122
if: ${{ env.STRAVAIG_PUBLISH_TO_NUGET == 'true' }}

src/Stravaig.ShortCode.Tests/CryptographicallyRandomCodeGeneratorTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public void SingleThreadStressTest()
1313
}
1414

1515
[Test]
16+
[Category("LongStressTest")]
1617
public void MultiThreadStressTest()
1718
{
1819
var gen = new CryptographicallyRandomCodeGenerator();

src/Stravaig.ShortCode.Tests/GuidCodeGeneratorTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public void SingleThreadStressTest()
1313
}
1414

1515
[Test]
16+
[Category("LongStressTest")]
1617
public void MultiThreadStressTest()
1718
{
1819
var gen = new GuidCodeGenerator();

src/Stravaig.ShortCode.Tests/RandomCodeGeneratorTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public void SingleThreadStressTest()
1313
}
1414

1515
[Test]
16+
[Category("LongStressTest")]
1617
public void MultiThreadStressTest()
1718
{
1819
var gen = new RandomCodeGenerator();

src/Stravaig.ShortCode.Tests/SequentialCodeGeneratorTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public void SingleThreadStressTest()
2323
}
2424

2525
[Test]
26+
[Category("LongStressTest")]
2627
public void MultiThreadStressTest()
2728
{
2829
var gen = new SequentialCodeGenerator(0);

0 commit comments

Comments
 (0)