sillsdev / l10nsharp

A .NET localization library for Windows Forms applications.
3 stars 10 forks source link

Tests are not running on Ubuntu CI builds #121

Open josephmyers opened 4 months ago

josephmyers commented 4 months ago

Automated tests are not actually being run on the build server for Ubuntu, though it would appear otherwise. If you look at the relevant build step, you'll see

Run dotnet test --configuration Release --no-build --filter TestCategory!=RequiresDisplay -- NUnit.TestOutputXml=TestResults dotnet test --configuration Release --no-build --filter TestCategory!=RequiresDisplay -- NUnit.TestOutputXml=TestResults shell: /usr/bin/bash -e {0} env: DOTNET_ROOT: /home/runner/.dotnet GitVersion_Major: 8 GitVersion_Minor: 0 GitVersion_Patch: 0 GitVersion_PreReleaseTag: beta.4 GitVersion_PreReleaseTagWithDash: -beta.4 GitVersion_PreReleaseLabel: beta GitVersion_PreReleaseLabelWithDash: -beta GitVersion_PreReleaseNumber: 4 GitVersion_WeightedPreReleaseNumber: 55004 GitVersion_FullBuildMetaData: Branch.master.Sha.5545cb61911360dbc0b4a3a71b6fd08e52d50b60 GitVersion_MajorMinorPatch: 8.0.0 GitVersion_SemVer: 8.0.0-beta.4 GitVersion_LegacySemVer: 8.0.0-beta4 GitVersion_LegacySemVerPadded: 8.0.0-beta0004 GitVersion_AssemblySemVer: 8.0.0.0 GitVersion_AssemblySemFileVer: 8.0.0.0 GitVersion_FullSemVer: 8.0.0-beta.4 GitVersion_InformationalVersion: 8.0.0-beta.4+Branch.master.Sha.5545cb61911360dbc0b4a3a71b6fd08e52d50b60 GitVersion_BranchName: master GitVersion_EscapedBranchName: master GitVersion_Sha: 5545cb61911360dbc0b4a3a71b6fd08e52d50b60 GitVersion_ShortSha: 5545cb6 GitVersion_NuGetVersionV2: 8.0.0-beta0004 GitVersion_NuGetVersion: 8.0.0-beta0004 GitVersion_NuGetPreReleaseTagV2: beta0004 GitVersion_NuGetPreReleaseTag: beta0004 GitVersion_VersionSourceSha: 48700dc7317ef29c2aa61aaeb4148d5d310f58b8 GitVersion_CommitsSinceVersionSource: 4 GitVersion_CommitsSinceVersionSourcePadded: 0004 GitVersion_UncommittedChanges: 0 GitVersion_CommitDate: 2024-05-10

and that's it. In my work here, I was able to get them running, but there were multiple failures, so I removed that part to improve clarity. If we want them running as part of CI in the long run (probably a good idea), we can use this issue to track that effort. Otherwise, we can close this.