Skip to content

Commit 1d9a709

Browse files
committed
Add test step to build script
1 parent b34d794 commit 1d9a709

File tree

6 files changed

+15
-23
lines changed

6 files changed

+15
-23
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ jobs:
3131
.nuke/temp
3232
~/.nuget/packages
3333
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
34-
- name: 'Run: Compile'
35-
run: ./build.cmd Compile
34+
- name: 'Run: Compile, Test'
35+
run: ./build.cmd Compile Test

build/Build.CI.GithubActions.cs

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,6 @@
44
"build",
55
GitHubActionsImage.WindowsLatest,
66
On = new[] { GitHubActionsTrigger.Push },
7-
InvokedTargets = new[] { nameof(Compile) }
8-
)]
9-
[GitHubActions(
10-
"pack",
11-
GitHubActionsImage.WindowsLatest,
12-
On = new[] { GitHubActionsTrigger.WorkflowDispatch },
13-
InvokedTargets = new[] { nameof(Pack) },
14-
FetchDepth = 0
15-
)]
16-
[GitHubActions(
17-
"publish",
18-
GitHubActionsImage.WindowsLatest,
19-
On = new[] { GitHubActionsTrigger.WorkflowDispatch },
20-
InvokedTargets = new[] { nameof(Publish) },
21-
FetchDepth = 0
7+
InvokedTargets = new[] { nameof(Compile), nameof(Test) }
228
)]
239
partial class Build;

build/Build.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@ partial class Build : NukeBuild
3232
Target Restore => d => d
3333
.Executes(() => DotNetTasks.DotNetRestore());
3434

35-
Target Test => d => d
36-
.Executes(() => DotNetTasks.DotNetTest());
37-
3835
Target Compile => d => d
3936
.DependsOn(Restore)
4037
.Executes(() => DotNetTasks
4138
.DotNetBuild(s => s
4239
.SetConfiguration(Configuration)));
40+
41+
Target Test => d => d
42+
.After(Compile)
43+
.Executes(() => DotNetTasks.DotNetTest());
4344
}

build/_build.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,9 @@
2424
<Folder Include="ci\" />
2525
</ItemGroup>
2626

27+
<ItemGroup>
28+
<None Remove="..\.github\workflows\pack.yml" />
29+
<None Remove="..\.github\workflows\publish.yml" />
30+
</ItemGroup>
31+
2732
</Project>

test/Edelstein.Common.Database.Tests/Edelstein.Common.Database.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
</ItemGroup>
55
<ItemGroup>
66
<PackageReference Include="EntityFrameworkCore.Exceptions.Sqlite" Version="8.1.3" />
7-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0-preview.7.24405.3" />
7+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0" />
88
</ItemGroup>
99
</Project>

test/Edelstein.Common.Services.Auth.Tests/Edelstein.Common.Services.Auth.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</ItemGroup>
66
<ItemGroup>
77
<PackageReference Include="EntityFrameworkCore.Exceptions.Sqlite" Version="8.1.3" />
8-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.0-rc.1.24451.1" />
9-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0-preview.7.24405.3" />
8+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.0" />
9+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0" />
1010
</ItemGroup>
1111
</Project>

0 commit comments

Comments
 (0)