Skip to content

run unit tests in CI against dotnet 8 #254

run unit tests in CI against dotnet 8

run unit tests in CI against dotnet 8 #254

GitHub Actions / LCM Tests failed Jul 30, 2024 in 0s

37 fail, 20 skipped, 2 766 pass in 2m 52s

    16 files  ±0      16 suites  ±0   2m 52s ⏱️ +6s
 2 823 tests ±0   2 766 ✅  - 23   20 💤 ±0  37 ❌ +23 
11 240 runs  ±0  11 010 ✅  - 46  168 💤 ±0  62 ❌ +46 

Results for commit 8813c1c. ± Comparison against earlier commit 04bd789.

Annotations

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: Delete_FailsIfOpenForRead (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.FileUtilsTest.Delete_FailsIfOpenForRead() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 569
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_FileDoesNotExist (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_FileDoesNotExist() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 197
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: WriteStream_FailsOnWriteLock (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.GetWriter(String filename, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 553
   at SIL.LCModel.Utils.FileUtils.OpenFileForWrite(String filename, Encoding encoding) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 590
   at SIL.LCModel.Utils.FileUtilsTest.WriteStream_FailsOnWriteLock() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 631
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_DecomposedFilenameExists (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_DecomposedFilenameExists() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 223
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: WriteStream_OpenWrongEncoding (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.GetWriter(String filename, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 553
   at SIL.LCModel.Utils.FileUtils.OpenFileForWrite(String filename, Encoding encoding) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 590
   at SIL.LCModel.Utils.FileUtilsTest.WriteStream_OpenWrongEncoding() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 648
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: WriteStream_WriteStreamTwice (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.GetWriter(String filename, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 553
   at SIL.LCModel.Utils.FileUtils.OpenFileForWrite(String filename, Encoding encoding) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 590
   at SIL.LCModel.Utils.FileUtilsTest.WriteStream_WriteStreamTwice() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 666
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: IsFilePathValid (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
  Expected: True
  But was:  False
   at SIL.LCModel.Utils.FileUtilsTest.IsFilePathValid() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 68

1)    at SIL.LCModel.Utils.FileUtilsTest.IsFilePathValid() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 68

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: OpenWrite_FileLocked (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.GetWriter(String filename, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 553
   at SIL.LCModel.Utils.FileUtils.OpenFileForWrite(String filename, Encoding encoding) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 590
   at SIL.LCModel.Utils.FileUtilsTest.OpenWrite_FileLocked() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 778
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: OpenWrite_FileDoesNotExist (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
  Expected: <System.IO.FileNotFoundException> and property Message equal to "Could not find file timbuk2"
  But was:  <System.ArgumentException: Illegal characters in path.
   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.OpenStreamForWrite(String filename, FileMode mode) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 508
   at SIL.LCModel.Utils.FileUtils.OpenWrite(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 615
   at SIL.LCModel.Utils.FileUtilsTest.<>c.<OpenWrite_FileDoesNotExist>b__50_0() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 766
   at InvokeStub_ActualValueDelegate`1.Invoke(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--- End of stack trace from previous location ---
   at NUnit.Framework.Internal.ExceptionHelper.Rethrow(Exception exception)
   at NUnit.Framework.Internal.Reflect.DynamicInvokeWithTransparentExceptions(Delegate delegate)
   at NUnit.Framework.Internal.ExceptionHelper.RecordException(Delegate parameterlessDelegate, String parameterName)>
   at SIL.LCModel.Utils.FileUtilsTest.OpenWrite_FileDoesNotExist() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 766

1)    at SIL.LCModel.Utils.FileUtilsTest.OpenWrite_FileDoesNotExist() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 766

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: OpenWrite_ExistingFile (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.FileUtilsTest.OpenWrite_ExistingFile() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 739
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: Delete_SucceedsIfFileDoesNotExist (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.Delete(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 606
   at SIL.LCModel.Utils.FileUtils.Delete(String file) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 672
   at SIL.LCModel.Utils.FileUtilsTest.Delete_SucceedsIfFileDoesNotExist() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 585
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_DirectoryNameComposedFilenameExistsWithDifferentCase_Windows (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.SetFileUtilsDirectoryAndFile(String dirName, String fileName) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 229
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_DirectoryNameComposedFilenameExistsWithDifferentCase_Windows() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 320
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: GetFilesInDirectory_NoPattern_FilesAddedWithoutPath (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.GetFilesInDirectory_NoPattern_FilesAddedWithoutPath() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 974
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: WriteStream_Success (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.GetWriter(String filename, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 553
   at SIL.LCModel.Utils.FileUtils.OpenFileForWrite(String filename, Encoding encoding) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 590
   at SIL.LCModel.Utils.FileUtilsTest.WriteStream_Success() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 611
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: OpenFileForBinaryWrite_CreateThenReopenFile (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.FileExists(String sPath) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 347
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.OpenStreamForWrite(String filename, FileMode mode) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 508
   at SIL.LCModel.Utils.MockFileOS.SIL.LCModel.Utils.IFileOS.OpenStreamForWrite(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 493
   at SIL.LCModel.Utils.FileUtils.OpenFileForBinaryWrite(String filename, Encoding encoding) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 603
   at SIL.LCModel.Utils.FileUtilsTest.OpenFileForBinaryWrite_CreateThenReopenFile() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 694
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_DirectoryNameExactMatchFilenameExistsWithDifferentCase_Windows (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.SetFileUtilsDirectoryAndFile(String dirName, String fileName) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 229
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_DirectoryNameExactMatchFilenameExistsWithDifferentCase_Windows() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 291
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_ComposedFilenameExists (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_ComposedFilenameExists() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 210
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: GetFilesInDirectory_SearchPattern_FilesAddedWithoutPath (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.GetFilesInDirectory_SearchPattern_FilesAddedWithoutPath() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 1036
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_ExactNameExists (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_ExactNameExists() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 185
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: Delete_FailsIfOpenForWrite (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.FileUtilsTest.Delete_FailsIfOpenForWrite() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 554
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Utils.FileUtilsTest

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

2 out of 4 runs failed: ActualFilePath_DirectoryNameDecomposedFilenameExistsWithDifferentCase_Windows (SIL.LCModel.Utils.FileUtilsTest)

artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_24.trx [took 0s]
artifacts/Test results (windows-latest)/runneradmin_fv-az1347-105_2024-07-30_07_55_29.trx [took 0s]
Raw output
System.ArgumentException : Illegal characters in path.   at SIL.LCModel.Utils.FileUtils.AssertValidFilePath(String filename) in D:\a\liblcm\liblcm\src\SIL.LCModel.Utils\FileUtils.cs:line 477
   at SIL.LCModel.Utils.MockFileOS.AddFile(String filename, String contents, Encoding encoding) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 290
   at SIL.LCModel.Utils.MockFileOS.AddExistingFile(String filename) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\MockFileOs.cs:line 190
   at SIL.LCModel.Utils.FileUtilsTest.SetFileUtilsDirectoryAndFile(String dirName, String fileName) in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 229
   at SIL.LCModel.Utils.FileUtilsTest.ActualFilePath_DirectoryNameDecomposedFilenameExistsWithDifferentCase_Windows() in D:\a\liblcm\liblcm\tests\SIL.LCModel.Utils.Tests\FileUtilsTest.cs:line 349
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Core.SpellChecking.SpellingHelperTests

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

1 out of 4 runs failed: ResetDictionaryAddsAllWords (SIL.LCModel.Core.SpellChecking.SpellingHelperTests)

artifacts/Test results (ubuntu-latest)/_fv-az738-175_2024-07-30_07_52_24.trx [took 0s]
Raw output
System.DllNotFoundException : Unable to load shared library 'libdl.so' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so.so: cannot open shared object file: No such file or directory
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.dlopen(String file, Int32 mode)
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.get_Library() in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 100
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.Hunspell_initialize(Byte[] affFile, Byte[] dictFile) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 138
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux..ctor(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 22
   at SIL.LCModel.Core.SpellChecking.SpellEngine.CreateSpellEngineLinux(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 57
   at SIL.LCModel.Core.SpellChecking.SpellEngine.Create(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 32
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.RawGetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 228
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.GetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 67
   at SIL.LCModel.Core.SpellChecking.SpellingHelperTests.ResetDictionaryAddsAllWords() in /home/runner/work/liblcm/liblcm/tests/SIL.LCModel.Core.Tests/SpellChecking/SpellingHelperTests.cs:line 216
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Core.SpellChecking.SpellingHelperTests

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

1 out of 4 runs failed: BasicSpellingStatus (SIL.LCModel.Core.SpellChecking.SpellingHelperTests)

artifacts/Test results (ubuntu-latest)/_fv-az738-175_2024-07-30_07_52_24.trx [took 0s]
Raw output
System.DllNotFoundException : Unable to load shared library 'libdl.so' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so.so: cannot open shared object file: No such file or directory
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.dlopen(String file, Int32 mode)
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.get_Library() in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 100
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.Hunspell_initialize(Byte[] affFile, Byte[] dictFile) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 138
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux..ctor(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 22
   at SIL.LCModel.Core.SpellChecking.SpellEngine.CreateSpellEngineLinux(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 57
   at SIL.LCModel.Core.SpellChecking.SpellEngine.Create(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 32
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.RawGetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 228
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.GetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 67
   at SIL.LCModel.Core.SpellChecking.SpellingHelperTests.BasicSpellingStatus() in /home/runner/work/liblcm/liblcm/tests/SIL.LCModel.Core.Tests/SpellChecking/SpellingHelperTests.cs:line 31
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Core.SpellChecking.SpellingHelperTests

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

1 out of 4 runs failed: GetSimpleSuggestion (SIL.LCModel.Core.SpellChecking.SpellingHelperTests)

artifacts/Test results (ubuntu-latest)/_fv-az738-175_2024-07-30_07_52_24.trx [took 0s]
Raw output
System.DllNotFoundException : Unable to load shared library 'libdl.so' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so.so: cannot open shared object file: No such file or directory
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.dlopen(String file, Int32 mode)
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.get_Library() in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 100
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.Hunspell_initialize(Byte[] affFile, Byte[] dictFile) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 138
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux..ctor(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 22
   at SIL.LCModel.Core.SpellChecking.SpellEngine.CreateSpellEngineLinux(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 57
   at SIL.LCModel.Core.SpellChecking.SpellEngine.Create(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 32
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.RawGetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 228
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.GetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 67
   at SIL.LCModel.Core.SpellChecking.SpellingHelperTests.GetSimpleSuggestion() in /home/runner/work/liblcm/liblcm/tests/SIL.LCModel.Core.Tests/SpellChecking/SpellingHelperTests.cs:line 287
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in SIL.LCModel.Core.SpellChecking.SpellingHelperTests

See this annotation in the file changed.

@github-actions github-actions / LCM Tests

1 out of 4 runs failed: OtherDictionaryIsNotPrivate (SIL.LCModel.Core.SpellChecking.SpellingHelperTests)

artifacts/Test results (ubuntu-latest)/_fv-az738-175_2024-07-30_07_52_24.trx [took 0s]
Raw output
System.DllNotFoundException : Unable to load shared library 'libdl.so' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/libdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/libdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/runtimes/linux-x64/native/liblibdl.so.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/liblibdl.so.so: cannot open shared object file: No such file or directory
/home/runner/work/liblcm/liblcm/artifacts/Release/net8.0/liblibdl.so.so: cannot open shared object file: No such file or directory
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.dlopen(String file, Int32 mode)
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.get_Library() in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 100
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux.Hunspell_initialize(Byte[] affFile, Byte[] dictFile) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 138
   at SIL.LCModel.Core.SpellChecking.SpellEngineLinux..ctor(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngineLinux.cs:line 22
   at SIL.LCModel.Core.SpellChecking.SpellEngine.CreateSpellEngineLinux(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 57
   at SIL.LCModel.Core.SpellChecking.SpellEngine.Create(String affixPath, String dictPath, String exceptionPath) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellEngine.cs:line 32
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.RawGetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 228
   at SIL.LCModel.Core.SpellChecking.SpellingHelper.GetSpellChecker(String dictId) in /home/runner/work/liblcm/liblcm/src/SIL.LCModel.Core/SpellChecking/SpellingHelper.cs:line 67
   at SIL.LCModel.Core.SpellChecking.SpellingHelperTests.OtherDictionaryIsNotPrivate() in /home/runner/work/liblcm/liblcm/tests/SIL.LCModel.Core.Tests/SpellChecking/SpellingHelperTests.cs:line 180
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)