Lombiq/Orchard-Data-Tables

ExportTableShouldMatchExpectation fails but only on GitHub-hosted runners (OSOE-624)

Closed this issue · 0 comments

The ExportTableShouldMatchExpectation started to fail on its own with the below error. However, this only seems to happen when using GitHub-hosted runners; on GitRunners ones, that run for issue branches, this test is still OK (see OSOCE builds). See e.g. this and this failing build. The problem started some time after the 7th, since this build passed, then this one was the first one to fail, all without any change to this project. The runner was updated between the two, the passing build uses the Ubuntu image 20230426.1, the failing one 20230507.1.

[Lombiq.DataTables.Tests.UnitTests.Services.ExportTests ► ExportTableShouldMatchExpectation(note: "Make last column not exportable.", dataSet: [[1, "z", "foo"], [2, "y", "bar"], [10, "x", "baz"]], columns: [(Num, Numbers, True), (Letters, Letters, True)...: src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx#L1](https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions/commit/d188833edce0fc6e40e73d01d28468ac031e8fc8#annotation_11212487144)
Failed test found in:
  src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx
  src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx
  src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx
  src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx
  src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx
  src/Modules/Lombiq.DataTables/Lombiq.DataTables/Tests/Lombiq.DataTables.Tests/TestResults/test-results.trx
Error:
  SixLabors.Fonts.MissingFontTableException : Table 'loca' is missing

Jira issue