Skip to content

[WIP] Simplifications and stability corrections #166

[WIP] Simplifications and stability corrections

[WIP] Simplifications and stability corrections #166

Triggered via pull request December 17, 2024 20:12
Status Failure
Total duration 3m 27s
Artifacts

test.yml

on: pull_request
Matrix: Build & Test
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 15 warnings
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.FindMod
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/origin/EAWX/Mods/dep'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.AddMod_Existing_DoesNotRaiseEvent
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/gog/GameData/Mods/dep'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.RemoveMod_NotExisting_DoesNotRaiseEvent
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/foc/Mods/dep'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.ResolveDependencies_ResolvesCorrectly(testScenario: ResolveLastNotTriggered)
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/origin/EAWX/Mods/D'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.ResolveDependencies_ResolvesCorrectly(testScenario: A)
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/foc/Mods/E'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.ResolveDependencies_ResolvesCorrectly(testScenario: I)
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/gold/foc/Mods/F'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.ResolveDependencies_ResolvesCorrectly(testScenario: G)
System.IO.DirectoryNotFoundException : Could not find a part of the path '/steam/apps/workshop/content/32470/18446744072288105740'.
PG.StarWarsGame.Infrastructure.Test.VirtualModTest.ResolveDependencies_ResolvesCorrectly(testScenario: E)
System.IO.DirectoryNotFoundException : Could not find a part of the path '/games/gold/eaw/GameData/Mods/D'.
Build & Test (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build & Test (ubuntu-latest): src/Testing/PG.StarWarsGame.Infrastructure.Testing/Game/Installation/GameInstallation.cs#L78
Possible null reference argument for parameter 'path' in 'IDirectoryInfo IDirectory.CreateDirectory(string path)'.
Build & Test (ubuntu-latest): src/PetroGlyph.Games.EawFoc/test/PetroglyphGameInfrastructureIntegrationTest.cs#L325
Possible null reference argument for parameter 'obj' in 'int ModIdentityEqualityComparer.GetHashCode(IModIdentity obj)'.
Build & Test (ubuntu-latest): src/PetroGlyph.Games.EawFoc/test/GameServices/Detection/CompositeDetectorTest.cs#L259
The event 'CompositeDetectorTest.EmptyDetector.InitializationRequested' is never used
Build & Test (ubuntu-latest): src/PetroGlyph.Games.EawFoc.Clients/test/Steam/SteamGameLanguageFinderTest.cs#L99
Comparing an instance of System.Collections.Generic.HashSet<EawModinfo.Spec.ILanguageInfo> with an instance of System.Collections.Generic.IReadOnlyCollection<EawModinfo.Spec.ILanguageInfo> has undefined results, because the order of items in the set is not predictable. Create a stable order for the set (i.e., by using OrderBy from Linq). (https://xunit.net/xunit.analyzers/rules/xUnit2027)
Build & Test (windows-latest): src/Testing/PG.StarWarsGame.Infrastructure.Testing/Game/Installation/GameInstallation.cs#L78
Possible null reference argument for parameter 'path' in 'IDirectoryInfo IDirectory.CreateDirectory(string path)'.
Build & Test (windows-latest): src/PetroGlyph.Games.EawFoc/test/PetroglyphGameInfrastructureIntegrationTest.cs#L325
Possible null reference argument for parameter 'obj' in 'int ModIdentityEqualityComparer.GetHashCode(IModIdentity obj)'.
Build & Test (windows-latest): src/PetroGlyph.Games.EawFoc/test/GameServices/Detection/CompositeDetectorTest.cs#L259
The event 'CompositeDetectorTest.EmptyDetector.InitializationRequested' is never used
Build & Test (windows-latest): src/PetroGlyph.Games.EawFoc.Clients/test/Steam/SteamGameLanguageFinderTest.cs#L99
Comparing an instance of System.Collections.Generic.HashSet<EawModinfo.Spec.ILanguageInfo> with an instance of System.Collections.Generic.IReadOnlyCollection<EawModinfo.Spec.ILanguageInfo> has undefined results, because the order of items in the set is not predictable. Create a stable order for the set (i.e., by using OrderBy from Linq). (https://xunit.net/xunit.analyzers/rules/xUnit2027)
Build & Test (windows-latest): src/PetroGlyph.Games.EawFoc.Clients/test/Steam/SteamGameLanguageFinderTest.cs#L99
Comparing an instance of System.Collections.Generic.HashSet<EawModinfo.Spec.ILanguageInfo> with an instance of System.Collections.Generic.IReadOnlyCollection<EawModinfo.Spec.ILanguageInfo> has undefined results, because the order of items in the set is not predictable. Create a stable order for the set (i.e., by using OrderBy from Linq). (https://xunit.net/xunit.analyzers/rules/xUnit2027)
Build & Test (windows-latest): src/Testing/PG.StarWarsGame.Infrastructure.Testing/Game/Installation/GameInstallation.cs#L78
Possible null reference argument for parameter 'path' in 'IDirectoryInfo IDirectory.CreateDirectory(string path)'.
Build & Test (windows-latest): src/PetroGlyph.Games.EawFoc/test/PetroglyphGameInfrastructureIntegrationTest.cs#L325
Possible null reference argument for parameter 'obj' in 'int ModIdentityEqualityComparer.GetHashCode(IModIdentity obj)'.
Build & Test (windows-latest): src/PetroGlyph.Games.EawFoc/test/GameServices/Detection/CompositeDetectorTest.cs#L259
The event 'CompositeDetectorTest.EmptyDetector.InitializationRequested' is never used