Skip to content

Commit 119b70c

Browse files
fix: Npgsql not found on linux
1 parent 5c29601 commit 119b70c

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

DoggyDog/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
Logger.Red(() =>
4949
{
5050
Console.WriteLine($"[DoggyDog] Registry file not found at {cs.DataSource}");
51-
Environment.Exit(-1);
51+
Environment.Exit(1);
5252
});
5353
}
5454
else

NotoriousTest.IntegrationTests/DoggyDog/DoggyDogTests.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public async Task DoggyDog_Should_Cleanup_Orphan_Infrastructures_When_Process_Ex
5151
var registry = CurrentEnvironment.GetInfrastructure<SqliteInfrastructure>();
5252
await DoggyDogTestFramework.Arrange.CreateRegistry(registry);
5353

54-
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(exitCode: -1, timeToExit: FAKE_PROCESS_WAIT_TIME);
54+
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(exitCode: 1, timeToExit: FAKE_PROCESS_WAIT_TIME);
5555

5656
if (process == null)
5757
{
@@ -97,7 +97,7 @@ public async Task DoggyDog_Should_Exit_When_Monitored_Process_Not_Found()
9797
public async Task DoggyDog_Should_Exit_When_Registry_File_Not_Found()
9898
{
9999

100-
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(exitCode: -1, timeToExit: FAKE_PROCESS_WAIT_TIME);
100+
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(exitCode: 1, timeToExit: FAKE_PROCESS_WAIT_TIME);
101101
var registry = CurrentEnvironment.GetInfrastructure<SqliteInfrastructure>();
102102
await DoggyDogTestFramework.Arrange.CreateRegistry(registry);
103103

@@ -109,7 +109,7 @@ public async Task DoggyDog_Should_Exit_When_Registry_File_Not_Found()
109109
string stdout = await doggyDogProcess.StandardOutput.ReadToEndAsync(TestContext.Current.CancellationToken);
110110

111111
await DoggyDogTestFramework.Assert.ShouldHaveNotFoundRegistryFile(stdout, FAKE_REGISTRY_PATH);
112-
doggyDogProcess.ExitCode.Should().Be(-1);
112+
doggyDogProcess.ExitCode.Should().Be(1);
113113
}
114114

115115
[Fact]
@@ -119,7 +119,7 @@ public async Task DoggyDog_Should_Do_Nothing_When_Process_Crashes_With_No_Regist
119119
var registry = CurrentEnvironment.GetInfrastructure<SqliteInfrastructure>();
120120
await DoggyDogTestFramework.Arrange.CreateRegistry(registry);
121121

122-
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(-1, timeToExit: FAKE_PROCESS_WAIT_TIME);
122+
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(1, timeToExit: FAKE_PROCESS_WAIT_TIME);
123123

124124
if (process == null)
125125
{
@@ -149,7 +149,7 @@ public async Task DoggyDog_Should_Skip_Infrastructure_Without_Cleaner_Attribute_
149149
var registry = CurrentEnvironment.GetInfrastructure<SqliteInfrastructure>();
150150
await DoggyDogTestFramework.Arrange.CreateRegistry(registry);
151151

152-
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(-1, timeToExit: FAKE_PROCESS_WAIT_TIME);
152+
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(1, timeToExit: FAKE_PROCESS_WAIT_TIME);
153153

154154
if (process == null)
155155
{
@@ -170,7 +170,7 @@ public async Task DoggyDog_Should_Skip_Infrastructure_Without_Cleaner_Attribute_
170170
await DoggyDogTestFramework.Assert.ShouldHaveMonitoredProcess(stdout, process);
171171
await DoggyDogTestFramework.Assert.ShouldHaveFoundRegistryFile(stdout, registry.GetPath());
172172
await DoggyDogTestFramework.Assert.ShouldHaveInitiatedRecovery(stdout, process);
173-
await DoggyDogTestFramework.Assert.ShouldHaveFoundInfrastructureToClean(stdout, 1, process.Id);
173+
await DoggyDogTestFramework.Assert.ShouldHaveFoundInfrastructureToClean(stdout, count: 1, process.Id);
174174
await DoggyDogTestFramework.Assert.ShouldHaveNotFoundCleanerAttribute(stdout, registry, fakeEntry);
175175
doggyDogProcess.ExitCode.Should().Be(0);
176176
}
@@ -181,7 +181,7 @@ public async Task DoggyDog_Should_Cleanup_Multiple_Orphan_Infrastructures_When_P
181181
var registry = CurrentEnvironment.GetInfrastructure<SqliteInfrastructure>();
182182
await DoggyDogTestFramework.Arrange.CreateRegistry(registry);
183183

184-
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(-1, timeToExit: FAKE_PROCESS_WAIT_TIME);
184+
Process? process = DoggyDogTestFramework.Arrange.StartFakeProcess(1, timeToExit: FAKE_PROCESS_WAIT_TIME);
185185

186186
if (process == null)
187187
{

NotoriousTest.IntegrationTests/NotoriousTest.IntegrationTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<PackageReference Include="coverlet.collector" Version="6.0.4" />
1111
<PackageReference Include="Dapper" Version="2.1.72" />
1212
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
13+
<PackageReference Include="Npgsql" Version="10.0.2" />
1314
<PackageReference Include="Testcontainers.PostgreSql" Version="4.11.0" />
1415
<PackageReference Include="xunit.v3" Version="3.2.2" />
1516
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4" />

0 commit comments

Comments
 (0)