Skip to content

Bump to .Net 8 + Update Nuget Packages to non vulnerable version #483

Bump to .Net 8 + Update Nuget Packages to non vulnerable version

Bump to .Net 8 + Update Nuget Packages to non vulnerable version #483

GitHub Actions / Test Results (macos-latest) failed Aug 30, 2024 in 0s

3106 passed, 17 failed and 72 skipped

Tests failed

Report Passed Failed Skipped Time
tests/core/Statiq.App.Tests/TestResults/test-results.trx 34✅ 2s
tests/core/Statiq.Common.Tests/TestResults/test-results.trx 1864✅ 1❌ 72⚪ 4s
tests/core/Statiq.Core.Tests/TestResults/test-results.trx 819✅ 1❌ 16s
tests/extensions/Statiq.CodeAnalysis.Tests/TestResults/test-results.trx 143✅ 1❌ 2s
tests/extensions/Statiq.Feeds.Tests/TestResults/test-results.trx 10✅ 588ms
tests/extensions/Statiq.Handlebars.Tests/TestResults/test-results.trx 9✅ 2❌ 836ms
tests/extensions/Statiq.Highlight.Tests/TestResults/test-results.trx 17✅ 7s
tests/extensions/Statiq.Images.Tests/TestResults/test-results.trx 3✅ 754ms
tests/extensions/Statiq.Less.Tests/TestResults/test-results.trx 2✅ 566ms
tests/extensions/Statiq.Lunr.Tests/TestResults/test-results.trx 68✅ 716ms
tests/extensions/Statiq.Markdown.Tests/TestResults/test-results.trx 43✅ 1s
tests/extensions/Statiq.Minification.Tests/TestResults/test-results.trx 6✅ 498ms
tests/extensions/Statiq.Razor.Tests/TestResults/test-results.trx 51✅ 19s
tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx 1✅ 12❌ 493ms
tests/extensions/Statiq.Scriban.Tests/TestResults/test-results.trx 15✅ 962ms
tests/extensions/Statiq.Tables.Tests/TestResults/test-results.trx 9✅ 630ms
tests/extensions/Statiq.Xmp.Tests/TestResults/test-results.trx 4✅ 581ms
tests/extensions/Statiq.Yaml.Tests/TestResults/test-results.trx 7✅ 612ms
tests/extensions/Statiq.YouTube.Tests/TestResults/test-results.trx 1✅ 437ms

✅ tests/core/Statiq.App.Tests/TestResults/test-results.trx

34 tests were completed in 2s with 34 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.App.Tests.Bootstrapper.BootstrapperFixture+ConfigureSettingsTests 1✅ 433ms
Statiq.App.Tests.Bootstrapper.BootstrapperFixture+CreateDefaultTests 5✅ 106ms
Statiq.App.Tests.Bootstrapper.BootstrapperFixture+RunTests 22✅ 1s
Statiq.App.Tests.Bootstrapper.BootstrapperPipelineExtensionsFixture+AddPipelineTests 2✅ 48ms
Statiq.App.Tests.Commands.SettingsParserFixture+ParseTests 3✅ 2ms
Statiq.App.Tests.QualityFixture 1✅ 0ms

❌ tests/core/Statiq.Common.Tests/TestResults/test-results.trx

1937 tests were completed in 4s with 1864 passed, 1 failed and 72 skipped.

Test suite Passed Failed Skipped Time
Statiq.Common.Tests.Config.ConfigCombineWithExtensionsFixture+CombineWithTests 7✅ 118ms
Statiq.Common.Tests.Config.ConfigExtensionsFixture+EnsureNonDocumentTests 3✅ 2ms
Statiq.Common.Tests.Config.ConfigExtensionsFixture+EnsureNonNullTests 2✅ 0ms
Statiq.Common.Tests.Config.ConfigExtensionsFixture+GetValueAsyncTests 4✅ 13ms
Statiq.Common.Tests.Config.ConfigExtensionsFixture+TryGetValueAsyncTests 2✅ 1ms
Statiq.Common.Tests.Config.ConfigFixture+CastOperatorTests 5✅ 5ms
Statiq.Common.Tests.Documents.DocumentFixture+CloneTests 3✅ 21ms
Statiq.Common.Tests.Documents.DocumentFixture+ConstructorTests 2✅ 2ms
Statiq.Common.Tests.Documents.DocumentFixture+CountTests 2✅ 12ms
Statiq.Common.Tests.Documents.DocumentFixture+MetadataTests 5✅ 6ms
Statiq.Common.Tests.Documents.DocumentMetadataTreeFixture+GetAncestorsOfTests 2✅ 10ms
Statiq.Common.Tests.Documents.DocumentMetadataTreeFixture+GetDescendantsOfTests 2✅ 1ms
Statiq.Common.Tests.Documents.DocumentMetadataTreeFixture+GetParentOfTests 3✅ 1ms
Statiq.Common.Tests.Documents.DocumentMetadataTreeFixture+GetSiblingsOfTests 2✅ 5ms
Statiq.Common.Tests.Documents.DocumentPathTreeFixture+GetAncestorsOfTests 8✅ 36ms
Statiq.Common.Tests.Documents.DocumentPathTreeFixture+GetChildrenOfTests 4✅ 21ms
Statiq.Common.Tests.Documents.DocumentPathTreeFixture+GetDescendantsOfTests 8✅ 3ms
Statiq.Common.Tests.Documents.DocumentPathTreeFixture+GetParentOfTests 7✅ 1ms
Statiq.Common.Tests.Documents.DocumentPathTreeFixture+GetSiblingsOfTests 8✅ 2ms
Statiq.Common.Tests.Documents.IDocumentEnumerableExtensionsFixture+FilterDestinationsTests 3✅ 44ms
Statiq.Common.Tests.Documents.IDocumentEnumerableExtensionsFixture+FilterSourcesTests 2✅ 15ms
Statiq.Common.Tests.Documents.IDocumentExtensionsFixture+AsDynamicTests 4✅ 59ms
Statiq.Common.Tests.Documents.ObjectDocumentFixture+CloneTests 3✅ 1ms
Statiq.Common.Tests.Documents.ObjectDocumentFixture+ConstructorTests 1✅ 0ms
Statiq.Common.Tests.Documents.ObjectDocumentFixture+CountTests 2✅ 2ms
Statiq.Common.Tests.Documents.ObjectDocumentFixture+MetadataTests 3✅ 2ms
Statiq.Common.Tests.Documents.ObjectToDocumentExtensionsFixture+ToDocumentTests 4✅ 2ms
Statiq.Common.Tests.Documents.ToLookupExtensionsFixture+ToLookupManyTests 3✅ 17ms
Statiq.Common.Tests.Documents.ToLookupExtensionsFixture+ToLookupManyToManyTests 1✅ 2ms
Statiq.Common.Tests.Execution.IExecutionContextLinkExtensionsFixture+GetLinkTests 12✅ 5ms
Statiq.Common.Tests.IO.Documents.DocumentFileProviderFixture+ConstructorTests 6✅ 3ms
Statiq.Common.Tests.IO.Globbing.GlobberFixture+ExpandBracesTests 29✅ 3ms
Statiq.Common.Tests.IO.Globbing.GlobberFixture+GetFilesTests 34✅ 1⚪ 25ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetContainingInputPathForAbsolutePathTests 13✅ 2ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetContainingInputPathTests 24✅ 11ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetFilesTests 44✅ 19ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetInputDirectoriesTests 1✅ 1ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetInputDirectoryTests 4✅ 5ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetInputFileTests 8✅ 1ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetRelativeInputPathTests 14✅ 4ms
Statiq.Common.Tests.IO.IReadOnlyFileSystemExtensionsFixture+GetRelativeOutputPathTests 5✅ 3ms
Statiq.Common.Tests.IO.NormalizedPathFixture+AppendExtensionTests 3✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ChangeExtensionTests 16✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ChangeFileNameTests 16✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+CombineFileTests 11✅ 5⚪ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+CombineTests 18✅ 3⚪ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ConstructorTests 59✅ 5⚪ 8ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ContainsChildOrSelfTests 16✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ContainsChildTests 15✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ContainsDescendantOrSelfTests 8✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ContainsDescendantTests 7✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+DirectoryTests 2✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+EqualityOperatorTests 8✅ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+EqualsTests 10✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ExtensionTests 4✅ 0ms
Statiq.Common.Tests.IO.NormalizedPathFixture+FileNameTests 19✅ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+FileNameWithoutExtensionTests 21✅ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+FullPathTests 3✅ 0ms
Statiq.Common.Tests.IO.NormalizedPathFixture+GetFilePathTests 10✅ 6⚪ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+GetHashCodeTests 6✅ 2ms
Statiq.Common.Tests.IO.NormalizedPathFixture+HasExtensionTests 3✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+InserPrefixTests 6✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+InsertSuffixTests 5✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+IsRelativeTests 4✅ 4⚪ 0ms
Statiq.Common.Tests.IO.NormalizedPathFixture+IsSiblingOrSelfTests 12✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+IsSiblingTests 12✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+NameTests 6✅ 5⚪ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+OptimizeFileNameTests 19✅ 5ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ParentTests 8✅ 3⚪ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+RootRelativeTests 12✅ 4⚪ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+RootTests 12✅ 4⚪ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+SegmentsTests 4✅ 1ms
Statiq.Common.Tests.IO.NormalizedPathFixture+ToStringTests 2✅ 1⚪ 0ms
Statiq.Common.Tests.IO.PathCollectionFixture+AddRangeTests 1✅ 1ms
Statiq.Common.Tests.IO.PathCollectionFixture+AddTests 1✅ 0ms
Statiq.Common.Tests.IO.PathCollectionFixture+CountTests 1✅ 0ms
Statiq.Common.Tests.IO.RelativePathResolverFixture+ResolveTests 60✅ 31⚪ 9ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+ConstructorTests 3✅ 1ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+CreateTests 1✅ 0ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+DeleteTests 1✅ 0ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+ExistsTests 11✅ 3ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+GetDirectoriesTests 16✅ 9ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+GetDirectoryTests 8✅ 1ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+GetExistingInputDirectoriesTests 5✅ 1ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+GetFilesTests 16✅ 5ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+GetFileTests 30✅ 6ms
Statiq.Common.Tests.IO.VirtualInputDirectoryFixture+GetParentTests 4✅ 1ms
Statiq.Common.Tests.Meta.IMetadataGetExtensionsFixture+TryGetValueTests 10✅ 4s
Statiq.Common.Tests.Meta.IMetadataGetExtensionsFixture+WithoutSettingsTests 1✅ 2ms
Statiq.Common.Tests.Meta.IMetadataJsonExtensionsFixture+ToJsonTests 5✅ 40ms
Statiq.Common.Tests.Meta.LazyDocumentMetadataValueFixture+GetTests 6✅ 4ms
Statiq.Common.Tests.Meta.MetadataFixture+CloneTests 5✅ 2ms
Statiq.Common.Tests.Meta.MetadataFixture+ContainsKeyTests 3✅ 2ms
Statiq.Common.Tests.Meta.MetadataFixture+CountTests 2✅ 1ms
Statiq.Common.Tests.Meta.MetadataFixture+EnumeratorTests 1✅ 1ms
Statiq.Common.Tests.Meta.MetadataFixture+GetDocumentListTests 4✅ 4ms
Statiq.Common.Tests.Meta.MetadataFixture+GetDocumentsTests 4✅ 1ms
Statiq.Common.Tests.Meta.MetadataFixture+GetListTests 4✅ 3ms
Statiq.Common.Tests.Meta.MetadataFixture+GetPathTests 10✅ 10ms
Statiq.Common.Tests.Meta.MetadataFixture+GetStringTests 4✅ 1ms
Statiq.Common.Tests.Meta.MetadataFixture+GetTests 3✅ 1ms
Statiq.Common.Tests.Meta.MetadataFixture+IndexerTests 4✅ 1ms
Statiq.Common.Tests.Meta.MetadataFixture+TryGetValueTests 2✅ 1❌ 3ms
Statiq.Common.Tests.Meta.PropertyMetadataFixture+TryGetValueTests 4✅ 3ms
Statiq.Common.Tests.Meta.TypeHelperFixture+TryConvertTests 38✅ 26ms
Statiq.Common.Tests.Modules.ModuleFixture+ExecuteTests 4✅ 6ms
Statiq.Common.Tests.Modules.ModuleListFixture+AddTests 1✅ 0ms
Statiq.Common.Tests.Modules.ModuleListFixture+ContainsTests 2✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+IndexOfTests 2✅ 2ms
Statiq.Common.Tests.Modules.ModuleListFixture+InsertAfterFirstTests 1✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+InsertAfterLastTests 1✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+InsertBeforeFirstTests 1✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+InsertBeforeLastTests 1✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+InsertTests 1✅ 0ms
Statiq.Common.Tests.Modules.ModuleListFixture+RemoveTests 2✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+ReplaceFirstTests 1✅ 1ms
Statiq.Common.Tests.Modules.ModuleListFixture+ReplaceLastTests 1✅ 1ms
Statiq.Common.Tests.Modules.ParallelModuleFixture+ExecuteTests 2✅ 92ms
Statiq.Common.Tests.QualityFixture 1✅ 1ms
Statiq.Common.Tests.Scripting.IScriptHelperTestFixture+TryGetScriptStringTests 19✅ 7ms
Statiq.Common.Tests.Settings.SettingsFixture+BuildConfigurationObjectTests 1✅ 6ms
Statiq.Common.Tests.Settings.SettingsFixture+GetMetadataTests 1✅ 2ms
Statiq.Common.Tests.Settings.SettingsFixture+IConfigurationTests 18✅ 967ms
Statiq.Common.Tests.Settings.SettingsFixture+IndexerTests 1✅ 1ms
Statiq.Common.Tests.Settings.SettingsFixture+TryGetValueTests 8✅ 1s
Statiq.Common.Tests.Shortcodes.IShortcodeCollectionFixture+AddTests 6✅ 2ms
Statiq.Common.Tests.Shortcodes.ShortcodeArgsExtensionsFixture+ToDictionaryTests 5✅ 8ms
Statiq.Common.Tests.Shortcodes.ShortcodeFixture+ExecuteTests 3✅ 3ms
Statiq.Common.Tests.Shortcodes.ShortcodeHelperFixture+SplitArgumentsTests 14✅ 4ms
Statiq.Common.Tests.Shortcodes.SyncShortcodeFixture+ExecuteTests 3✅ 1ms
Statiq.Common.Tests.Util.CollectionExtensionsFixture+RequireKeysTests 3✅ 11ms
Statiq.Common.Tests.Util.DateTimeCultureExtensionsFixture+GetDateTimeDisplayCultureTests 7✅ 2ms
Statiq.Common.Tests.Util.DateTimeCultureExtensionsFixture+GetDateTimeInputCultureTests 2✅ 0ms
Statiq.Common.Tests.Util.ItemStreams.StringItemStreamFixture+ReadTests 8✅ 4ms
Statiq.Common.Tests.Util.LinkGeneratorFixture+GetLinkTests 611✅ 108ms
Statiq.Common.Tests.Util.RelativeUrlFixture+CreateRelativeUrlTests 101✅ 34ms
Statiq.Common.Tests.Util.SpanExtensionsFixture+RemoveTests 4✅ 1ms
Statiq.Common.Tests.Util.StringExtensionsFixture+RemoveEndTests 24✅ 2ms
Statiq.Common.Tests.Util.StringExtensionsFixture+RemoveHtmlAndSpecialCharsTests 30✅ 9ms
Statiq.Common.Tests.Util.StringExtensionsFixture+RemoveStartTests 24✅ 2ms
Statiq.Common.Tests.Util.StringExtensionsFixture+ToLowerCamelCaseTests 6✅ 1ms
Statiq.Common.Tests.Util.StringStreamFixture+ReadTests 20✅ 3ms

❌ Statiq.Common.Tests.Meta.MetadataFixture+TryGetValueTests

✅ ReturnsCorrectResultWithMetadataValue
❌ ReturnsFalseForInvalidValue
	System.ArgumentException : Expected: IEnumerable But was: null (Parameter 'actual')
✅ ReturnsTrueForValidValue

❌ tests/core/Statiq.Core.Tests/TestResults/test-results.trx

820 tests were completed in 16s with 819 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Core.Tests.Documents.PhaseOutputsFixture+EnumeratorTests 9✅ 146ms
Statiq.Core.Tests.Documents.PhaseOutputsFixture+ExceptPipelineTests 3✅ 15ms
Statiq.Core.Tests.Documents.PhaseOutputsFixture+FromPipelineTests 20✅ 8ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+ByPipelineTests 1✅ 1ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+ExceptPipelineTests 2✅ 1ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+FromPipelineTests 1✅ 0ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+GetEnumeratorTests 1✅ 1ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+IndexerTests 2✅ 60ms
Statiq.Core.Tests.Events.EventCollectionFixture+RaiseTests 3✅ 10ms
Statiq.Core.Tests.Execution.EngineFixture+ExecuteTests 8✅ 1s
Statiq.Core.Tests.Execution.EngineFixture+GetExecutingPipelines 9✅ 102ms
Statiq.Core.Tests.Execution.EngineFixture+GetPipelinePhasesTests 12✅ 18ms
Statiq.Core.Tests.Execution.EngineFixture+GetServiceTests 3✅ 32ms
Statiq.Core.Tests.Execution.ExecutionPipelineFixture+ExecuteTests 1✅ 45ms
Statiq.Core.Tests.Execution.NamespaceCollectionFixture+AddRangeTests 3✅ 2ms
Statiq.Core.Tests.Execution.NamespaceCollectionFixture+AddTests 3✅ 1ms
Statiq.Core.Tests.Execution.PipelineCollectionFixture+AddTests 2✅ 25ms
Statiq.Core.Tests.Execution.PipelineCollectionFixture+ContainsKeyTests 1✅ 4ms
Statiq.Core.Tests.IO.FileSystemFixture+ConstructorTests 1✅ 7ms
Statiq.Core.Tests.IO.FileSystemFixture+InputPathMappingTests 3✅ 2ms
Statiq.Core.Tests.IO.FileSystemFixture+OutputPathTests 2✅ 1ms
Statiq.Core.Tests.IO.FileSystemFixture+RootPathTests 3✅ 1ms
Statiq.Core.Tests.Modules.Contents.AddContentToMetadataFixture+ExecuteTests 3✅ 19ms
Statiq.Core.Tests.Modules.Contents.AddRtlSupportFixture 2✅ 135ms
Statiq.Core.Tests.Modules.Contents.AppendContentFixture+ExecuteTests 2✅ 3ms
Statiq.Core.Tests.Modules.Contents.EscapeHtmlFixture+ExecuteTests 3✅ 3ms
Statiq.Core.Tests.Modules.Contents.GenerateJsonFixture+ExecuteTests 10✅ 221ms
Statiq.Core.Tests.Modules.Contents.GenerateRedirectsFixture 15✅ 30ms
Statiq.Core.Tests.Modules.Contents.GenerateSitemapFixture+ExecuteTests 11✅ 26ms
Statiq.Core.Tests.Modules.Contents.InsertLinksFixture+ExecuteTests 33✅ 76ms
Statiq.Core.Tests.Modules.Contents.JoinDocumentsFixture 17✅ 19ms
Statiq.Core.Tests.Modules.Contents.MakeLinksAbsoluteFixture+ExecuteTests 13✅ 20ms
Statiq.Core.Tests.Modules.Contents.MakeLinksRootRelativeFixture+ExecuteTests 11✅ 10ms
Statiq.Core.Tests.Modules.Contents.PrependContentFixture+ExecuteTests 2✅ 2ms
Statiq.Core.Tests.Modules.Contents.ProcessHtmlFixture+ExecuteTests 5✅ 7ms
Statiq.Core.Tests.Modules.Contents.ProcessShortcodesFixture+ExecuteTests 11✅ 23ms
Statiq.Core.Tests.Modules.Contents.ReplaceInContentFixture+ExecuteTests 3✅ 4ms
Statiq.Core.Tests.Modules.Contents.ReplaceWithContentFixture+ExecuteTests 2✅ 3ms
Statiq.Core.Tests.Modules.Contents.SetContentFixture+ExecuteTests 5✅ 8ms
Statiq.Core.Tests.Modules.Control.CacheDocumentsFixture+ExecuteTests 23✅ 55ms
Statiq.Core.Tests.Modules.Control.ClearDocumentsFixture+ExecuteTests 1✅ 1ms
Statiq.Core.Tests.Modules.Control.CombineDocumentsFixture+ExecuteTests 5✅ 9ms
Statiq.Core.Tests.Modules.Control.ConcatDocumentsFixture+ExecuteTests 1✅ 1ms
Statiq.Core.Tests.Modules.Control.CreateDocumentsFixture+ExecuteTests 10✅ 14ms
Statiq.Core.Tests.Modules.Control.EnumerateValuesFixture+ExecuteTests 11✅ 22ms
Statiq.Core.Tests.Modules.Control.ExecuteIfFixture+ExecuteTests 19✅ 14ms
Statiq.Core.Tests.Modules.Control.ExecuteSwitchFixture+ExecuteTests 5✅ 5ms
Statiq.Core.Tests.Modules.Control.ExtractFrontMatterFixture+ExecuteTests 38✅ 147ms
Statiq.Core.Tests.Modules.Control.FilterDocumentsFixture+ExecuteTests 8✅ 6ms
Statiq.Core.Tests.Modules.Control.FilterSourcesFixture+ExecuteTests 1✅ 8ms
Statiq.Core.Tests.Modules.Control.GroupDocumentsFixture+ExecuteTests 6✅ 29ms
Statiq.Core.Tests.Modules.Control.MergeDocumentsFixture+ExecuteTests 9✅ 11ms
Statiq.Core.Tests.Modules.Control.OrderDocumentsFixture+ExecuteTests 15✅ 18ms
Statiq.Core.Tests.Modules.Control.PaginateDocumentsFixture+ExecuteTests 6✅ 9ms
Statiq.Core.Tests.Modules.Control.ProcessSidecarFileFixture+ExecuteTests 3✅ 29ms
Statiq.Core.Tests.Modules.Control.ReplaceDocumentsFixture+ExecuteTests 3✅ 4s
Statiq.Core.Tests.Modules.Extensibility.EvaluateScriptFixture+ExecuteTests 6✅ 4s
Statiq.Core.Tests.Modules.Extensibility.ExecuteConfigFixture+ExecuteTests 12✅ 16ms
Statiq.Core.Tests.Modules.Extensibility.StartProcessFixture+ExecuteTests 8✅ 2s
Statiq.Core.Tests.Modules.IO.CopyFilesFixture+ConstructorTests 2✅ 1ms
Statiq.Core.Tests.Modules.IO.CopyFilesFixture+ExecuteTests 6✅ 1❌ 2s
Statiq.Core.Tests.Modules.IO.MirrorResourcesFixture+ExecuteTests 16✅ 2s
Statiq.Core.Tests.Modules.IO.ReadFilesFixture+ConstructorTests 3✅ 4ms
Statiq.Core.Tests.Modules.IO.ReadFilesFixture+ExecuteTests 20✅ 161ms
Statiq.Core.Tests.Modules.IO.ReadWebFixture+ExecuteTests 4✅ 33ms
Statiq.Core.Tests.Modules.IO.SetDestinationFixture+ExecuteTests 45✅ 37ms
Statiq.Core.Tests.Modules.IO.WriteFilesFixture+ExecuteTests 7✅ 3s
Statiq.Core.Tests.Modules.Metadata.AddDocumentsToMetadataFixture+ExecuteTests 2✅ 4ms
Statiq.Core.Tests.Modules.Metadata.CreateTreeFixture+ExecuteTests 6✅ 28ms
Statiq.Core.Tests.Modules.Metadata.FlattenTreeFixture+ExecuteTests 3✅ 2ms
Statiq.Core.Tests.Modules.Metadata.GatherHeadingsFixture+ExecuteTests 13✅ 20ms
Statiq.Core.Tests.Modules.Metadata.GenerateExcerptFixture+ExecuteTests 14✅ 14ms
Statiq.Core.Tests.Modules.Metadata.OptimizeFileNameFixture+ExecuteTests 33✅ 20ms
Statiq.Core.Tests.Modules.Metadata.ParseJsonFixture+ExecuteTests 3✅ 9ms
Statiq.Core.Tests.Modules.Metadata.QueryHtmlFixture+ExecuteTests 14✅ 36ms
Statiq.Core.Tests.Modules.Metadata.ReadApiFixture+ExecuteTests 10✅ 6s
Statiq.Core.Tests.Modules.Metadata.SetMetadataFixture+ExecuteTests 5✅ 10ms
Statiq.Core.Tests.Modules.Metadata.ValidateMetadataFixture+ExecuteTests 4✅ 21ms
Statiq.Core.Tests.Modules.Templates.TransformXsltFixture+ExecuteTests 1✅ 33ms
Statiq.Core.Tests.QualityFixture 1✅ 4ms
Statiq.Core.Tests.Scripting.ReflectionHelperFixture+GetCallSignatureTests 2✅ 3ms
Statiq.Core.Tests.Scripting.ScriptHelperFixture+ParseTests 10✅ 391ms
Statiq.Core.Tests.Scripting.ScriptMetadataValueFixture+GetTests 20✅ 4s
Statiq.Core.Tests.Scripting.ScriptMetadataValueFixture+TryGetMetadataValueTests 10✅ 2ms
Statiq.Core.Tests.Shortcodes.Content.EvalShortcodeFixture+ExecuteTests 3✅ 152ms
Statiq.Core.Tests.Shortcodes.Control.ForEachShortcodeFixture+ExecuteTests 5✅ 214ms
Statiq.Core.Tests.Shortcodes.Control.IfShortcodeFixture+ExecuteTests 12✅ 193ms
Statiq.Core.Tests.Shortcodes.IO.IncludeShortcodeFixture+ExecuteTests 4✅ 7ms
Statiq.Core.Tests.Shortcodes.Metadata.MetaShortcodeFixture+ExecuteTests 2✅ 11ms
Statiq.Core.Tests.Shortcodes.ShortcodeCollectionFixture+AddTests 3✅ 1ms
Statiq.Core.Tests.Shortcodes.ShortcodeCollectionFixture+CreateInstanceTests 2✅ 2ms
Statiq.Core.Tests.Shortcodes.ShortcodeParserFixture+ParseTests 97✅ 34ms
Statiq.Core.Tests.Util.ArgumentSplitterFixture+SplitTests 6✅ 1ms

❌ Statiq.Core.Tests.Modules.IO.CopyFilesFixture+ExecuteTests

✅ CopyFilesAboveInputPathWithOthers
✅ CopyFilesInSubfolderOnly
❌ CopyFilesInTopDirectoryOnly
	  Assert.That(context.FileSystem.GetOutputFile("Subfolder/test-c.txt").Exists, Is.True)
	  Expected: True
	  But was:  False
	
✅ CopyFolderFromAbsolutePath
✅ CopyNonExistingFolder
✅ DoesNotCopyFilesAboveInputPath
✅ RecursivePatternCopiesFiles

❌ tests/extensions/Statiq.CodeAnalysis.Tests/TestResults/test-results.trx

144 tests were completed in 2s with 143 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.CodeAnalysis.Tests.AnalyzeCSharpFixture+ExecuteTests 2✅ 1s
Statiq.CodeAnalysis.Tests.AnalyzeCSharpMethodsFixture+ExecuteTests 13✅ 642ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpNamespacesFixture+ExecuteTests 13✅ 140ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpSyntaxFixture+ExecuteTests 23✅ 731ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpTypesFixture+ExecuteTests 23✅ 1❌ 604ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpXmlDocumentationFixture+ExecuteTests 56✅ 1s
Statiq.CodeAnalysis.Tests.WrappingStringBuilderFixture+IntegrationTests 13✅ 2ms

❌ Statiq.CodeAnalysis.Tests.AnalyzeCSharpTypesFixture+ExecuteTests

✅ BaseTypeIsCorrect
✅ ConstructorsIsPopulated
✅ ContainingNamespaceIsCorrect
✅ ContainingTypeIsCorrect
✅ DestinationPathIsCorrect
✅ DisplayNameContainsContainingType
✅ FullNameContainsContainingType
✅ GetDerivedTypes
✅ GetDocumentForExternalBaseType
✅ GetDocumentsForExternalInterfaces
✅ GetTypeParams
✅ KindIsCorrect
✅ MembersReturnsAllMembersExceptConstructors
✅ MemberTypesReturnsNestedTypes
✅ NestedTypesGetDifferentSymbolIds
✅ QualifiedNameContainsNamespaceAndContainingType
✅ RestrictedToNamedTypes
✅ RestrictedToNamedTypesWithPredicate
✅ ReturnsAllTypes
✅ ReturnsExtensionMethods
✅ ReturnsExtensionMethodsForBaseClass
❌ SpecificKindIsCorrect
	Shouldly.ShouldAssertException : results.Single(x => x["Name"].Equals("Red"))["SpecificKind"]
	    should be
	"Structure"
	    but was
	"Struct"
✅ TypeParamReferencesClass
✅ TypesExcludedByPredicate

✅ tests/extensions/Statiq.Feeds.Tests/TestResults/test-results.trx

10 tests were completed in 588ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Feeds.Tests.GenerateFeedsFixture+ExecuteTests 10✅ 452ms

❌ tests/extensions/Statiq.Handlebars.Tests/TestResults/test-results.trx

11 tests were completed in 836ms with 9 passed, 2 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Handlebars.Tests.RenderHandlebarsFixture+ExecuteTests 9✅ 2❌ 579ms

❌ Statiq.Handlebars.Tests.RenderHandlebarsFixture+ExecuteTests

✅ AlternateModel
✅ DoesNothingIfMetadataKeyDoesNotExist
✅ RendersHandlebars
✅ RendersHandlebarsFromMetadata
✅ RendersHandlebarsFromMetadataToNewKey
❌ RendersHandlebarsWithBlockHelper
	Shouldly.ShouldAssertException : result.Content
	    should be with options: Ignoring line endings
	"The animal, Fluffy, is not a dog.
	The animal, Fido, is a dog.
	The animal, Chewy, is not a dog.
	"
	    but was
	"The animal, Fluffy, is a dog.
	The animal, Fido, is not a dog.
	The animal, Chewy, is a dog.
	"
	    difference
	Difference     |       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |         |    |    |    |    |        
	               |      \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/       \|/  \|/  \|/  \|/  \|/       
	Index          | ...  23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   ...  
	Expected Value | ...  n    o    t    \s   a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ...  
	Actual Value   | ...  a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ,    \s   F    i    ...  
	Expected Code  | ...  110  111  116  32   97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  ...  
	Actual Code    | ...  97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  44   32   70   105  ...  
	
	Difference     |            |    |    |    |    |    |    |    |    |    |    |    |    |    |    |                                 
	               |           \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/                                
	Index          | ...  38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   ...  
	Expected Value | ...  a    n    i    m    a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   a    \s   d    o    ...  
	Actual Value   | ...  a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    ...  
	Expected Code  | ...  97   110  105  109  97   108  44   32   70   105  100  111  44   32   105  115  32   97   32   100  111  ...  
	Actual Code    | ...  97   108  44   32   70   105  100  111  44   32   105  115  32   110  111  116  32   97   32   100  111  ...  
	
	Difference     |                                                         |    |    |    |    |    |    |    |    |    |    |   
	               |                                                        \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  
	Index          | ...  74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   
	Expected Value | ...  C    h    e    w    y    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    g    .    \n   
	Actual Value   | ...  C    h    e    w    y    ,    \s   i    s    \s   a    \s   d    o    g    .    \n                       
	Expected Code  | ...  67   104  101  119  121  44   32   105  115  32   110  111  116  32   97   32   100  111  103  46   10   
	Actual Code    | ...  67   104  101  119  121  44   32   105  115  32   97   32   100  111  103  46   10                       
❌ RendersHandlebarsWithBlockHelperUsingConfigure
	Shouldly.ShouldAssertException : result.Content
	    should be with options: Ignoring line endings
	"The animal, Fluffy, is not a dog.
	The animal, Fido, is a dog.
	The animal, Chewy, is not a dog.
	"
	    but was
	"The animal, Fluffy, is a dog.
	The animal, Fido, is not a dog.
	The animal, Chewy, is a dog.
	"
	    difference
	Difference     |       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |         |    |    |    |    |        
	               |      \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/       \|/  \|/  \|/  \|/  \|/       
	Index          | ...  23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   ...  
	Expected Value | ...  n    o    t    \s   a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ...  
	Actual Value   | ...  a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ,    \s   F    i    ...  
	Expected Code  | ...  110  111  116  32   97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  ...  
	Actual Code    | ...  97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  44   32   70   105  ...  
	
	Difference     |            |    |    |    |    |    |    |    |    |    |    |    |    |    |    |                                 
	               |           \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/                                
	Index          | ...  38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   ...  
	Expected Value | ...  a    n    i    m    a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   a    \s   d    o    ...  
	Actual Value   | ...  a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    ...  
	Expected Code  | ...  97   110  105  109  97   108  44   32   70   105  100  111  44   32   105  115  32   97   32   100  111  ...  
	Actual Code    | ...  97   108  44   32   70   105  100  111  44   32   105  115  32   110  111  116  32   97   32   100  111  ...  
	
	Difference     |                                                         |    |    |    |    |    |    |    |    |    |    |   
	               |                                                        \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  
	Index          | ...  74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   
	Expected Value | ...  C    h    e    w    y    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    g    .    \n   
	Actual Value   | ...  C    h    e    w    y    ,    \s   i    s    \s   a    \s   d    o    g    .    \n                       
	Expected Code  | ...  67   104  101  119  121  44   32   105  115  32   110  111  116  32   97   32   100  111  103  46   10   
	Actual Code    | ...  67   104  101  119  121  44   32   105  115  32   97   32   100  111  103  46   10                       
✅ RendersHandlebarsWithHelper
✅ RendersHandlebarsWithHelperUsingConfigure
✅ RendersHandlebarsWithPartial
✅ RendersHandlebarsWithPartialUsingConfigure

✅ tests/extensions/Statiq.Highlight.Tests/TestResults/test-results.trx

17 tests were completed in 7s with 17 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Highlight.Tests.HighlightCodeFixture+ExecuteTests 9✅ 3s
Statiq.Highlight.Tests.HighlightShortcodeFixture+ExecuteTests 8✅ 12s

✅ tests/extensions/Statiq.Images.Tests/TestResults/test-results.trx

3 tests were completed in 754ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Images.Tests.MutateImageFixture+ExecuteTests 3✅ 414ms

✅ tests/extensions/Statiq.Less.Tests/TestResults/test-results.trx

2 tests were completed in 566ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Sass.Tests.CompileLessFixture+ExecuteTests 2✅ 207ms

✅ tests/extensions/Statiq.Lunr.Tests/TestResults/test-results.trx

68 tests were completed in 716ms with 68 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Lunr.Tests.GenerateLunrIndexFixture+ExecuteTests 68✅ 432ms

✅ tests/extensions/Statiq.Markdown.Tests/TestResults/test-results.trx

43 tests were completed in 1s with 43 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Markdown.Tests.MarkdownShortcodeFixture+ExecuteTests 1✅ 68ms
Statiq.Markdown.Tests.RenderMarkdownFixture+ExecuteTests 42✅ 953ms

✅ tests/extensions/Statiq.Minification.Tests/TestResults/test-results.trx

6 tests were completed in 498ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Minification.Tests.MinifyCssFixture+ExecuteTests 1✅ 68ms
Statiq.Minification.Tests.MinifyHtmlFixture+ExecuteTests 2✅ 29ms
Statiq.Minification.Tests.MinifyJsFixture+ExecuteTests 1✅ 2ms
Statiq.Minification.Tests.MinifyXhtmlFixture+ExecuteTests 1✅ 1ms
Statiq.Minification.Tests.MinifyXmlFixture+ExecuteTests 1✅ 4ms

✅ tests/extensions/Statiq.Razor.Tests/TestResults/test-results.trx

51 tests were completed in 19s with 51 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Razor.Tests.IHtmlHelperExtensionsFixture+CachedPartialTests 10✅ 8s
Statiq.Razor.Tests.IHtmlHelperExtensionsFixture+DocumentLinkTests 6✅ 10ms
Statiq.Razor.Tests.RenderRazorFixture+ExecuteTests 35✅ 28s

❌ tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx

13 tests were completed in 493ms with 1 passed, 12 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Sass.Tests.CompileSassFixture+ExecuteTests 1✅ 12❌ 283ms

❌ Statiq.Sass.Tests.CompileSassFixture+ExecuteTests

❌ Convert
	System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
	dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
	dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
	dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
	dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
	
✅ ConvertingBadSassFails
❌ EmptyOutputForEmptyContent
	System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
	dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
	dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
	dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
	dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
	
❌ ImportWithoutExtension
	System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
	dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
	dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
	dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
	dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
	
❌ ImportWithoutPrefix
	System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
	dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
	dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
	dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
	dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
	
❌ ImportWithoutPrefixOrExtension
	System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
	dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
	dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
	dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
	dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
	dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 160 in tests/core/Statiq.Common.Tests/Meta/MetadataFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Common.Tests.Meta.MetadataFixture+TryGetValueTests ► ReturnsFalseForInvalidValue

Failed test found in:
  tests/core/Statiq.Common.Tests/TestResults/test-results.trx
Error:
  System.ArgumentException : Expected: IEnumerable But was: null (Parameter 'actual')
Raw output
System.ArgumentException : Expected: IEnumerable But was: null (Parameter 'actual')
   at NUnit.Framework.Internal.ConstraintUtils.RequireActual[T](Object actual, String paramName, Boolean allowNull)
   at NUnit.Framework.Constraints.CollectionEquivalentConstraint.ApplyTo[TActual](TActual actual)
   at NUnit.Framework.Assert.That[TActual](TActual actual, IResolveConstraint expression, NUnitString message, String actualExpression, String constraintExpression)
   at Statiq.Common.Tests.Meta.MetadataFixture.TryGetValueTests.ReturnsFalseForInvalidValue() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/core/Statiq.Common.Tests/Meta/MetadataFixture.cs:line 160
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check failure on line 65 in tests/core/Statiq.Core.Tests/Modules/IO/CopyFilesFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Core.Tests.Modules.IO.CopyFilesFixture+ExecuteTests ► CopyFilesInTopDirectoryOnly

Failed test found in:
  tests/core/Statiq.Core.Tests/TestResults/test-results.trx
Error:
    Assert.That(context.FileSystem.GetOutputFile("Subfolder/test-c.txt").Exists, Is.True)
    Expected: True
    But was:  False
  
Raw output
  Assert.That(context.FileSystem.GetOutputFile("Subfolder/test-c.txt").Exists, Is.True)
  Expected: True
  But was:  False

   at Statiq.Core.Tests.Modules.IO.CopyFilesFixture.ExecuteTests.CopyFilesInTopDirectoryOnly() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/core/Statiq.Core.Tests/Modules/IO/CopyFilesFixture.cs:line 65
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

1)    at Statiq.Core.Tests.Modules.IO.CopyFilesFixture.ExecuteTests.CopyFilesInTopDirectoryOnly() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/core/Statiq.Core.Tests/Modules/IO/CopyFilesFixture.cs:line 65

Check failure on line 438 in tests/extensions/Statiq.CodeAnalysis.Tests/AnalyzeCSharpTypesFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.CodeAnalysis.Tests.AnalyzeCSharpTypesFixture+ExecuteTests ► SpecificKindIsCorrect

Failed test found in:
  tests/extensions/Statiq.CodeAnalysis.Tests/TestResults/test-results.trx
Error:
  Shouldly.ShouldAssertException : results.Single(x => x["Name"].Equals("Red"))["SpecificKind"]
      should be
  "Structure"
      but was
  "Struct"
Raw output
Shouldly.ShouldAssertException : results.Single(x => x["Name"].Equals("Red"))["SpecificKind"]
    should be
"Structure"
    but was
"Struct"
   at Statiq.CodeAnalysis.Tests.AnalyzeCSharpTypesFixture.ExecuteTests.SpecificKindIsCorrect() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.CodeAnalysis.Tests/AnalyzeCSharpTypesFixture.cs:line 438
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task, ConfigureAwaitOptions options)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.GetResult()
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 253 in tests/extensions/Statiq.Handlebars.Tests/RenderHandlebarsFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Handlebars.Tests.RenderHandlebarsFixture+ExecuteTests ► RendersHandlebarsWithBlockHelper

Failed test found in:
  tests/extensions/Statiq.Handlebars.Tests/TestResults/test-results.trx
Error:
  Shouldly.ShouldAssertException : result.Content
      should be with options: Ignoring line endings
  "The animal, Fluffy, is not a dog.
  The animal, Fido, is a dog.
  The animal, Chewy, is not a dog.
  "
      but was
  "The animal, Fluffy, is a dog.
  The animal, Fido, is not a dog.
  The animal, Chewy, is a dog.
  "
      difference
  Difference     |       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |         |    |    |    |    |        
                 |      \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/       \|/  \|/  \|/  \|/  \|/       
  Index          | ...  23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   ...  
  Expected Value | ...  n    o    t    \s   a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ...  
  Actual Value   | ...  a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ,    \s   F    i    ...  
  Expected Code  | ...  110  111  116  32   97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  ...  
  Actual Code    | ...  97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  44   32   70   105  ...  
  
  Difference     |            |    |    |    |    |    |    |    |    |    |    |    |    |    |    |                                 
                 |           \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/                                
  Index          | ...  38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   ...  
  Expected Value | ...  a    n    i    m    a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   a    \s   d    o    ...  
  Actual Value   | ...  a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    ...  
  Expected Code  | ...  97   110  105  109  97   108  44   32   70   105  100  111  44   32   105  115  32   97   32   100  111  ...  
  Actual Code    | ...  97   108  44   32   70   105  100  111  44   32   105  115  32   110  111  116  32   97   32   100  111  ...  
  
  Difference     |                                                         |    |    |    |    |    |    |    |    |    |    |   
                 |                                                        \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  
  Index          | ...  74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   
  Expected Value | ...  C    h    e    w    y    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    g    .    \n   
  Actual Value   | ...  C    h    e    w    y    ,    \s   i    s    \s   a    \s   d    o    g    .    \n                       
  Expected Code  | ...  67   104  101  119  121  44   32   105  115  32   110  111  116  32   97   32   100  111  103  46   10   
  Actual Code    | ...  67   104  101  119  121  44   32   105  115  32   97   32   100  111  103  46   10                       
Raw output
Shouldly.ShouldAssertException : result.Content
    should be with options: Ignoring line endings
"The animal, Fluffy, is not a dog.
The animal, Fido, is a dog.
The animal, Chewy, is not a dog.
"
    but was
"The animal, Fluffy, is a dog.
The animal, Fido, is not a dog.
The animal, Chewy, is a dog.
"
    difference
Difference     |       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |         |    |    |    |    |        
               |      \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/       \|/  \|/  \|/  \|/  \|/       
Index          | ...  23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   ...  
Expected Value | ...  n    o    t    \s   a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ...  
Actual Value   | ...  a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ,    \s   F    i    ...  
Expected Code  | ...  110  111  116  32   97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  ...  
Actual Code    | ...  97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  44   32   70   105  ...  

Difference     |            |    |    |    |    |    |    |    |    |    |    |    |    |    |    |                                 
               |           \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/                                
Index          | ...  38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   ...  
Expected Value | ...  a    n    i    m    a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   a    \s   d    o    ...  
Actual Value   | ...  a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    ...  
Expected Code  | ...  97   110  105  109  97   108  44   32   70   105  100  111  44   32   105  115  32   97   32   100  111  ...  
Actual Code    | ...  97   108  44   32   70   105  100  111  44   32   105  115  32   110  111  116  32   97   32   100  111  ...  

Difference     |                                                         |    |    |    |    |    |    |    |    |    |    |   
               |                                                        \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  
Index          | ...  74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   
Expected Value | ...  C    h    e    w    y    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    g    .    \n   
Actual Value   | ...  C    h    e    w    y    ,    \s   i    s    \s   a    \s   d    o    g    .    \n                       
Expected Code  | ...  67   104  101  119  121  44   32   105  115  32   110  111  116  32   97   32   100  111  103  46   10   
Actual Code    | ...  67   104  101  119  121  44   32   105  115  32   97   32   100  111  103  46   10                       
   at Statiq.Handlebars.Tests.RenderHandlebarsFixture.ExecuteTests.RendersHandlebarsWithBlockHelper() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Handlebars.Tests/RenderHandlebarsFixture.cs:line 253
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task, ConfigureAwaitOptions options)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 370 in tests/extensions/Statiq.Handlebars.Tests/RenderHandlebarsFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Handlebars.Tests.RenderHandlebarsFixture+ExecuteTests ► RendersHandlebarsWithBlockHelperUsingConfigure

Failed test found in:
  tests/extensions/Statiq.Handlebars.Tests/TestResults/test-results.trx
Error:
  Shouldly.ShouldAssertException : result.Content
      should be with options: Ignoring line endings
  "The animal, Fluffy, is not a dog.
  The animal, Fido, is a dog.
  The animal, Chewy, is not a dog.
  "
      but was
  "The animal, Fluffy, is a dog.
  The animal, Fido, is not a dog.
  The animal, Chewy, is a dog.
  "
      difference
  Difference     |       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |         |    |    |    |    |        
                 |      \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/       \|/  \|/  \|/  \|/  \|/       
  Index          | ...  23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   ...  
  Expected Value | ...  n    o    t    \s   a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ...  
  Actual Value   | ...  a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ,    \s   F    i    ...  
  Expected Code  | ...  110  111  116  32   97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  ...  
  Actual Code    | ...  97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  44   32   70   105  ...  
  
  Difference     |            |    |    |    |    |    |    |    |    |    |    |    |    |    |    |                                 
                 |           \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/                                
  Index          | ...  38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   ...  
  Expected Value | ...  a    n    i    m    a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   a    \s   d    o    ...  
  Actual Value   | ...  a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    ...  
  Expected Code  | ...  97   110  105  109  97   108  44   32   70   105  100  111  44   32   105  115  32   97   32   100  111  ...  
  Actual Code    | ...  97   108  44   32   70   105  100  111  44   32   105  115  32   110  111  116  32   97   32   100  111  ...  
  
  Difference     |                                                         |    |    |    |    |    |    |    |    |    |    |   
                 |                                                        \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  
  Index          | ...  74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   
  Expected Value | ...  C    h    e    w    y    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    g    .    \n   
  Actual Value   | ...  C    h    e    w    y    ,    \s   i    s    \s   a    \s   d    o    g    .    \n                       
  Expected Code  | ...  67   104  101  119  121  44   32   105  115  32   110  111  116  32   97   32   100  111  103  46   10   
  Actual Code    | ...  67   104  101  119  121  44   32   105  115  32   97   32   100  111  103  46   10                       
Raw output
Shouldly.ShouldAssertException : result.Content
    should be with options: Ignoring line endings
"The animal, Fluffy, is not a dog.
The animal, Fido, is a dog.
The animal, Chewy, is not a dog.
"
    but was
"The animal, Fluffy, is a dog.
The animal, Fido, is not a dog.
The animal, Chewy, is a dog.
"
    difference
Difference     |       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |         |    |    |    |    |        
               |      \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/       \|/  \|/  \|/  \|/  \|/       
Index          | ...  23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   ...  
Expected Value | ...  n    o    t    \s   a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ...  
Actual Value   | ...  a    \s   d    o    g    .    \n   T    h    e    \s   a    n    i    m    a    l    ,    \s   F    i    ...  
Expected Code  | ...  110  111  116  32   97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  ...  
Actual Code    | ...  97   32   100  111  103  46   10   84   104  101  32   97   110  105  109  97   108  44   32   70   105  ...  

Difference     |            |    |    |    |    |    |    |    |    |    |    |    |    |    |    |                                 
               |           \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/                                
Index          | ...  38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   ...  
Expected Value | ...  a    n    i    m    a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   a    \s   d    o    ...  
Actual Value   | ...  a    l    ,    \s   F    i    d    o    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    ...  
Expected Code  | ...  97   110  105  109  97   108  44   32   70   105  100  111  44   32   105  115  32   97   32   100  111  ...  
Actual Code    | ...  97   108  44   32   70   105  100  111  44   32   105  115  32   110  111  116  32   97   32   100  111  ...  

Difference     |                                                         |    |    |    |    |    |    |    |    |    |    |   
               |                                                        \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  \|/  
Index          | ...  74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   
Expected Value | ...  C    h    e    w    y    ,    \s   i    s    \s   n    o    t    \s   a    \s   d    o    g    .    \n   
Actual Value   | ...  C    h    e    w    y    ,    \s   i    s    \s   a    \s   d    o    g    .    \n                       
Expected Code  | ...  67   104  101  119  121  44   32   105  115  32   110  111  116  32   97   32   100  111  103  46   10   
Actual Code    | ...  67   104  101  119  121  44   32   105  115  32   97   32   100  111  103  46   10                       
   at Statiq.Handlebars.Tests.RenderHandlebarsFixture.ExecuteTests.RendersHandlebarsWithBlockHelperUsingConfigure() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Handlebars.Tests/RenderHandlebarsFixture.cs:line 370
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task, ConfigureAwaitOptions options)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 33 in src/core/Statiq.Testing/Logging/TestLogger.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Sass.Tests.CompileSassFixture+ExecuteTests ► Convert

Failed test found in:
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
Error:
  System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
  dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
  dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
  dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
  dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
  
Raw output
System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)

   at Statiq.Testing.TestLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Logging/TestLogger.cs:line 33
   at Statiq.Testing.TestExecutionContext.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 353
   at Statiq.Common.ILoggerExtensions.Log[TState](ILogger logger, LogLevel logLevel, IDocument document, EventId& eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 52
   at Statiq.Common.IDocument.Microsoft.Extensions.Logging.ILogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Documents/IDocument.cs:line 124
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, EventId eventId, Exception exception, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.LogError(ILogger logger, String message, Object[] args)
   at Statiq.Common.ILoggerExtensions.LogAndWrapException(ILogger logger, Exception exception) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 111
   at Statiq.Common.Module.ExecuteInputFuncAsync(IDocument input, IExecutionContext context, Func`3 executeFunc) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 177
   at Statiq.Common.ParallelAsyncExtensions.ParallelSelectManyAsync[TSource,TResult](IEnumerable`1 items, Func`2 asyncSelector, CancellationToken cancellationToken) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Util/ParallelAsyncExtensions.cs:line 58
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 29
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 43
   at Statiq.Testing.TestExecutionContext.ExecuteModulesAsync(IEnumerable`1 modules, IEnumerable`1 inputs) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 297
   at Statiq.Testing.BaseFixture.ExecuteAsync(TestDocument document, TestExecutionContext context, IModule[] modules) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/BaseFixture.cs:line 81
   at Statiq.Common.AsyncExtensions.ThenAsync[T,TResult](Task`1 task, Func`2 func) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/AsyncExtensions.cs:line 21
   at Statiq.Sass.Tests.CompileSassFixture.ExecuteTests.Convert() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/CompileSassFixture.cs:line 51
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 33 in src/core/Statiq.Testing/Logging/TestLogger.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Sass.Tests.CompileSassFixture+ExecuteTests ► EmptyOutputForEmptyContent

Failed test found in:
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
Error:
  System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
  dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
  dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
  dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
  dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
  
Raw output
System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)

   at Statiq.Testing.TestLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Logging/TestLogger.cs:line 33
   at Statiq.Testing.TestExecutionContext.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 353
   at Statiq.Common.ILoggerExtensions.Log[TState](ILogger logger, LogLevel logLevel, IDocument document, EventId& eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 52
   at Statiq.Common.IDocument.Microsoft.Extensions.Logging.ILogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Documents/IDocument.cs:line 124
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, EventId eventId, Exception exception, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.LogError(ILogger logger, String message, Object[] args)
   at Statiq.Common.ILoggerExtensions.LogAndWrapException(ILogger logger, Exception exception) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 111
   at Statiq.Common.Module.ExecuteInputFuncAsync(IDocument input, IExecutionContext context, Func`3 executeFunc) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 177
   at Statiq.Common.ParallelAsyncExtensions.ParallelSelectManyAsync[TSource,TResult](IEnumerable`1 items, Func`2 asyncSelector, CancellationToken cancellationToken) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Util/ParallelAsyncExtensions.cs:line 58
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 29
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 43
   at Statiq.Testing.TestExecutionContext.ExecuteModulesAsync(IEnumerable`1 modules, IEnumerable`1 inputs) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 297
   at Statiq.Testing.BaseFixture.ExecuteAsync(TestDocument document, TestExecutionContext context, IModule[] modules) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/BaseFixture.cs:line 81
   at Statiq.Common.AsyncExtensions.ThenAsync[T,TResult](Task`1 task, Func`2 func) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/AsyncExtensions.cs:line 21
   at Statiq.Sass.Tests.CompileSassFixture.ExecuteTests.EmptyOutputForEmptyContent() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/CompileSassFixture.cs:line 85
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 33 in src/core/Statiq.Testing/Logging/TestLogger.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Sass.Tests.CompileSassFixture+ExecuteTests ► ImportWithoutExtension

Failed test found in:
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
Error:
  System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
  dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
  dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
  dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
  dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
  
Raw output
System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)

   at Statiq.Testing.TestLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Logging/TestLogger.cs:line 33
   at Statiq.Testing.TestExecutionContext.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 353
   at Statiq.Common.ILoggerExtensions.Log[TState](ILogger logger, LogLevel logLevel, IDocument document, EventId& eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 52
   at Statiq.Common.IDocument.Microsoft.Extensions.Logging.ILogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Documents/IDocument.cs:line 124
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, EventId eventId, Exception exception, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.LogError(ILogger logger, String message, Object[] args)
   at Statiq.Common.ILoggerExtensions.LogAndWrapException(ILogger logger, Exception exception) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 111
   at Statiq.Common.Module.ExecuteInputFuncAsync(IDocument input, IExecutionContext context, Func`3 executeFunc) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 177
   at Statiq.Common.ParallelAsyncExtensions.ParallelSelectManyAsync[TSource,TResult](IEnumerable`1 items, Func`2 asyncSelector, CancellationToken cancellationToken) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Util/ParallelAsyncExtensions.cs:line 58
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 29
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 43
   at Statiq.Testing.TestExecutionContext.ExecuteModulesAsync(IEnumerable`1 modules, IEnumerable`1 inputs) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 297
   at Statiq.Testing.BaseFixture.ExecuteAsync(TestDocument document, TestExecutionContext context, IModule[] modules) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/BaseFixture.cs:line 81
   at Statiq.Common.AsyncExtensions.ThenAsync[T,TResult](Task`1 task, Func`2 func) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/AsyncExtensions.cs:line 21
   at Statiq.Sass.Tests.CompileSassFixture.ExecuteTests.ImportWithoutExtension() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/CompileSassFixture.cs:line 216
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 33 in src/core/Statiq.Testing/Logging/TestLogger.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Sass.Tests.CompileSassFixture+ExecuteTests ► ImportWithoutPrefix

Failed test found in:
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
Error:
  System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
  dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
  dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
  dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
  dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
  
Raw output
System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)

   at Statiq.Testing.TestLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Logging/TestLogger.cs:line 33
   at Statiq.Testing.TestExecutionContext.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 353
   at Statiq.Common.ILoggerExtensions.Log[TState](ILogger logger, LogLevel logLevel, IDocument document, EventId& eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 52
   at Statiq.Common.IDocument.Microsoft.Extensions.Logging.ILogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Documents/IDocument.cs:line 124
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, EventId eventId, Exception exception, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.LogError(ILogger logger, String message, Object[] args)
   at Statiq.Common.ILoggerExtensions.LogAndWrapException(ILogger logger, Exception exception) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 111
   at Statiq.Common.Module.ExecuteInputFuncAsync(IDocument input, IExecutionContext context, Func`3 executeFunc) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 177
   at Statiq.Common.ParallelAsyncExtensions.ParallelSelectManyAsync[TSource,TResult](IEnumerable`1 items, Func`2 asyncSelector, CancellationToken cancellationToken) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Util/ParallelAsyncExtensions.cs:line 58
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 29
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 43
   at Statiq.Testing.TestExecutionContext.ExecuteModulesAsync(IEnumerable`1 modules, IEnumerable`1 inputs) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 297
   at Statiq.Testing.BaseFixture.ExecuteAsync(TestDocument document, TestExecutionContext context, IModule[] modules) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/BaseFixture.cs:line 81
   at Statiq.Common.AsyncExtensions.ThenAsync[T,TResult](Task`1 task, Func`2 func) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/AsyncExtensions.cs:line 21
   at Statiq.Sass.Tests.CompileSassFixture.ExecuteTests.ImportWithoutPrefix() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/CompileSassFixture.cs:line 262
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 33 in src/core/Statiq.Testing/Logging/TestLogger.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Sass.Tests.CompileSassFixture+ExecuteTests ► ImportWithoutPrefixOrExtension

Failed test found in:
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
Error:
  System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
  dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
  dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
  dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
  dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
  
Raw output
System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)

   at Statiq.Testing.TestLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Logging/TestLogger.cs:line 33
   at Statiq.Testing.TestExecutionContext.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 353
   at Statiq.Common.ILoggerExtensions.Log[TState](ILogger logger, LogLevel logLevel, IDocument document, EventId& eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 52
   at Statiq.Common.IDocument.Microsoft.Extensions.Logging.ILogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Documents/IDocument.cs:line 124
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, EventId eventId, Exception exception, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.LogError(ILogger logger, String message, Object[] args)
   at Statiq.Common.ILoggerExtensions.LogAndWrapException(ILogger logger, Exception exception) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 111
   at Statiq.Common.Module.ExecuteInputFuncAsync(IDocument input, IExecutionContext context, Func`3 executeFunc) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 177
   at Statiq.Common.ParallelAsyncExtensions.ParallelSelectManyAsync[TSource,TResult](IEnumerable`1 items, Func`2 asyncSelector, CancellationToken cancellationToken) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Util/ParallelAsyncExtensions.cs:line 58
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 29
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 43
   at Statiq.Testing.TestExecutionContext.ExecuteModulesAsync(IEnumerable`1 modules, IEnumerable`1 inputs) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 297
   at Statiq.Testing.BaseFixture.ExecuteAsync(TestDocument document, TestExecutionContext context, IModule[] modules) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/BaseFixture.cs:line 81
   at Statiq.Common.AsyncExtensions.ThenAsync[T,TResult](Task`1 task, Func`2 func) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/AsyncExtensions.cs:line 21
   at Statiq.Sass.Tests.CompileSassFixture.ExecuteTests.ImportWithoutPrefixOrExtension() in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/CompileSassFixture.cs:line 308
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

Check failure on line 33 in src/core/Statiq.Testing/Logging/TestLogger.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (macos-latest)

Statiq.Sass.Tests.CompileSassFixture+ExecuteTests ► InjectsMetadataVariables("sass_primary color")

Failed test found in:
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
  tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx
Error:
  System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
  dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
  dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
  dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
  dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
  dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
  dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)
  
Raw output
System.Exception : Log level of Error exceeds TestLoggerProvider ThrowLogLevel of Warning, log message: [/input/assets/test.scss => assets/test.scss] Unable to load shared library 'libsass' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: 
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass.dylib' (no such file)
dlopen(libsass.dylib, 0x0001): tried: 'libsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache), 'libsass.dylib' (no such file), '/usr/local/lib/libsass.dylib' (no such file), '/usr/lib/libsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass.dylib' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass.dylib' (no such file)
dlopen(liblibsass.dylib, 0x0001): tried: 'liblibsass.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache), 'liblibsass.dylib' (no such file), '/usr/local/lib/liblibsass.dylib' (no such file), '/usr/lib/liblibsass.dylib' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/libsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/libsass' (no such file)
dlopen(libsass, 0x0001): tried: 'libsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache), 'libsass' (no such file), '/usr/local/lib/libsass' (no such file), '/usr/lib/libsass' (no such file, not in dyld cache)
dlopen(/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass, 0x0001): tried: '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file), '/Users/runner/.dotnet/shared/Microsoft.NETCore.App/8.0.8/liblibsass' (no such file)
dlopen(/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass, 0x0001): tried: '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file), '/Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/bin/Debug/net8.0/liblibsass' (no such file)
dlopen(liblibsass, 0x0001): tried: 'liblibsass' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache), 'liblibsass' (no such file), '/usr/local/lib/liblibsass' (no such file), '/usr/lib/liblibsass' (no such file, not in dyld cache)

   at Statiq.Testing.TestLogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Logging/TestLogger.cs:line 33
   at Statiq.Testing.TestExecutionContext.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 353
   at Statiq.Common.ILoggerExtensions.Log[TState](ILogger logger, LogLevel logLevel, IDocument document, EventId& eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 52
   at Statiq.Common.IDocument.Microsoft.Extensions.Logging.ILogger.Log[TState](LogLevel logLevel, EventId eventId, TState state, Exception exception, Func`3 formatter) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Documents/IDocument.cs:line 124
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, EventId eventId, Exception exception, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.Log(ILogger logger, LogLevel logLevel, String message, Object[] args)
   at Microsoft.Extensions.Logging.LoggerExtensions.LogError(ILogger logger, String message, Object[] args)
   at Statiq.Common.ILoggerExtensions.LogAndWrapException(ILogger logger, Exception exception) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Logging/ILoggerExtensions.cs:line 111
   at Statiq.Common.Module.ExecuteInputFuncAsync(IDocument input, IExecutionContext context, Func`3 executeFunc) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 177
   at Statiq.Common.ParallelAsyncExtensions.ParallelSelectManyAsync[TSource,TResult](IEnumerable`1 items, Func`2 asyncSelector, CancellationToken cancellationToken) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Util/ParallelAsyncExtensions.cs:line 58
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 29
   at Statiq.Common.Module.ExecuteAsync(IExecutionContext context) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Common/Modules/Module.cs:line 43
   at Statiq.Testing.TestExecutionContext.ExecuteModulesAsync(IEnumerable`1 modules, IEnumerable`1 inputs) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/Execution/TestExecutionContext.cs:line 297
   at Statiq.Testing.BaseFixture.ExecuteAsync(TestDocument document, TestExecutionContext context, IModule[] modules) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/BaseFixture.cs:line 81
   at Statiq.Common.AsyncExtensions.ThenAsync[T,TResult](Task`1 task, Func`2 func) in /Users/runner/work/Statiq.Framework/Statiq.Framework/src/core/Statiq.Testing/AsyncExtensions.cs:line 21
   at Statiq.Sass.Tests.CompileSassFixture.ExecuteTests.InjectsMetadataVariables(String metadataName) in /Users/runner/work/Statiq.Framework/Statiq.Framework/tests/extensions/Statiq.Sass.Tests/CompileSassFixture.cs:line 356
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await[TResult](Func`1 invoke)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__0()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)