Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

reduce build to .net8

b2daed9
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

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

reduce build to .net8
b2daed9
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results (windows-latest) succeeded Sep 5, 2024 in 1s

3195 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
tests/core/Statiq.App.Tests/TestResults/test-results.trx 34✅ 3s
tests/core/Statiq.Common.Tests/TestResults/test-results.trx 1937✅ 7s
tests/core/Statiq.Core.Tests/TestResults/test-results.trx 820✅ 20s
tests/extensions/Statiq.CodeAnalysis.Tests/TestResults/test-results.trx 144✅ 4s
tests/extensions/Statiq.Feeds.Tests/TestResults/test-results.trx 10✅ 1s
tests/extensions/Statiq.Handlebars.Tests/TestResults/test-results.trx 11✅ 1s
tests/extensions/Statiq.Highlight.Tests/TestResults/test-results.trx 17✅ 7s
tests/extensions/Statiq.Images.Tests/TestResults/test-results.trx 3✅ 982ms
tests/extensions/Statiq.Less.Tests/TestResults/test-results.trx 2✅ 756ms
tests/extensions/Statiq.Lunr.Tests/TestResults/test-results.trx 68✅ 933ms
tests/extensions/Statiq.Markdown.Tests/TestResults/test-results.trx 43✅ 1s
tests/extensions/Statiq.Minification.Tests/TestResults/test-results.trx 6✅ 721ms
tests/extensions/Statiq.Razor.Tests/TestResults/test-results.trx 51✅ 23s
tests/extensions/Statiq.Sass.Tests/TestResults/test-results.trx 13✅ 744ms
tests/extensions/Statiq.Scriban.Tests/TestResults/test-results.trx 15✅ 761ms
tests/extensions/Statiq.Tables.Tests/TestResults/test-results.trx 9✅ 2s
tests/extensions/Statiq.Xmp.Tests/TestResults/test-results.trx 4✅ 2s
tests/extensions/Statiq.Yaml.Tests/TestResults/test-results.trx 7✅ 772ms
tests/extensions/Statiq.YouTube.Tests/TestResults/test-results.trx 1✅ 4s

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

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

Test suite Passed Failed Skipped Time
Statiq.App.Tests.Bootstrapper.BootstrapperFixture+ConfigureSettingsTests 1✅ 677ms
Statiq.App.Tests.Bootstrapper.BootstrapperFixture+CreateDefaultTests 5✅ 152ms
Statiq.App.Tests.Bootstrapper.BootstrapperFixture+RunTests 22✅ 2s
Statiq.App.Tests.Bootstrapper.BootstrapperPipelineExtensionsFixture+AddPipelineTests 2✅ 94ms
Statiq.App.Tests.Commands.SettingsParserFixture+ParseTests 3✅ 4ms
Statiq.App.Tests.QualityFixture 1✅ 1ms

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

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

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

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

820 tests were completed in 20s with 820 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Core.Tests.Documents.PhaseOutputsFixture+EnumeratorTests 9✅ 415ms
Statiq.Core.Tests.Documents.PhaseOutputsFixture+ExceptPipelineTests 3✅ 35ms
Statiq.Core.Tests.Documents.PhaseOutputsFixture+FromPipelineTests 20✅ 28ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+ByPipelineTests 1✅ 2ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+ExceptPipelineTests 2✅ 2ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+FromPipelineTests 1✅ 0ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+GetEnumeratorTests 1✅ 2ms
Statiq.Core.Tests.Documents.PipelineOutputsFixture+IndexerTests 2✅ 112ms
Statiq.Core.Tests.Events.EventCollectionFixture+RaiseTests 3✅ 21ms
Statiq.Core.Tests.Execution.EngineFixture+ExecuteTests 8✅ 10s
Statiq.Core.Tests.Execution.EngineFixture+GetExecutingPipelines 9✅ 237ms
Statiq.Core.Tests.Execution.EngineFixture+GetPipelinePhasesTests 12✅ 48ms
Statiq.Core.Tests.Execution.EngineFixture+GetServiceTests 3✅ 48ms
Statiq.Core.Tests.Execution.ExecutionPipelineFixture+ExecuteTests 1✅ 16ms
Statiq.Core.Tests.Execution.NamespaceCollectionFixture+AddRangeTests 3✅ 4ms
Statiq.Core.Tests.Execution.NamespaceCollectionFixture+AddTests 3✅ 2ms
Statiq.Core.Tests.Execution.PipelineCollectionFixture+AddTests 2✅ 32ms
Statiq.Core.Tests.Execution.PipelineCollectionFixture+ContainsKeyTests 1✅ 19ms
Statiq.Core.Tests.IO.FileSystemFixture+ConstructorTests 1✅ 5ms
Statiq.Core.Tests.IO.FileSystemFixture+InputPathMappingTests 3✅ 5ms
Statiq.Core.Tests.IO.FileSystemFixture+OutputPathTests 2✅ 2ms
Statiq.Core.Tests.IO.FileSystemFixture+RootPathTests 3✅ 3ms
Statiq.Core.Tests.Modules.Contents.AddContentToMetadataFixture+ExecuteTests 3✅ 50ms
Statiq.Core.Tests.Modules.Contents.AddRtlSupportFixture 2✅ 232ms
Statiq.Core.Tests.Modules.Contents.AppendContentFixture+ExecuteTests 2✅ 8ms
Statiq.Core.Tests.Modules.Contents.EscapeHtmlFixture+ExecuteTests 3✅ 11ms
Statiq.Core.Tests.Modules.Contents.GenerateJsonFixture+ExecuteTests 10✅ 136ms
Statiq.Core.Tests.Modules.Contents.GenerateRedirectsFixture 15✅ 84ms
Statiq.Core.Tests.Modules.Contents.GenerateSitemapFixture+ExecuteTests 11✅ 55ms
Statiq.Core.Tests.Modules.Contents.InsertLinksFixture+ExecuteTests 33✅ 257ms
Statiq.Core.Tests.Modules.Contents.JoinDocumentsFixture 17✅ 47ms
Statiq.Core.Tests.Modules.Contents.MakeLinksAbsoluteFixture+ExecuteTests 13✅ 48ms
Statiq.Core.Tests.Modules.Contents.MakeLinksRootRelativeFixture+ExecuteTests 11✅ 31ms
Statiq.Core.Tests.Modules.Contents.PrependContentFixture+ExecuteTests 2✅ 4ms
Statiq.Core.Tests.Modules.Contents.ProcessHtmlFixture+ExecuteTests 5✅ 18ms
Statiq.Core.Tests.Modules.Contents.ProcessShortcodesFixture+ExecuteTests 11✅ 75ms
Statiq.Core.Tests.Modules.Contents.ReplaceInContentFixture+ExecuteTests 3✅ 10ms
Statiq.Core.Tests.Modules.Contents.ReplaceWithContentFixture+ExecuteTests 2✅ 4ms
Statiq.Core.Tests.Modules.Contents.SetContentFixture+ExecuteTests 5✅ 19ms
Statiq.Core.Tests.Modules.Control.CacheDocumentsFixture+ExecuteTests 23✅ 136ms
Statiq.Core.Tests.Modules.Control.ClearDocumentsFixture+ExecuteTests 1✅ 1ms
Statiq.Core.Tests.Modules.Control.CombineDocumentsFixture+ExecuteTests 5✅ 20ms
Statiq.Core.Tests.Modules.Control.ConcatDocumentsFixture+ExecuteTests 1✅ 2ms
Statiq.Core.Tests.Modules.Control.CreateDocumentsFixture+ExecuteTests 10✅ 51ms
Statiq.Core.Tests.Modules.Control.EnumerateValuesFixture+ExecuteTests 11✅ 48ms
Statiq.Core.Tests.Modules.Control.ExecuteIfFixture+ExecuteTests 19✅ 36ms
Statiq.Core.Tests.Modules.Control.ExecuteSwitchFixture+ExecuteTests 5✅ 13ms
Statiq.Core.Tests.Modules.Control.ExtractFrontMatterFixture+ExecuteTests 38✅ 391ms
Statiq.Core.Tests.Modules.Control.FilterDocumentsFixture+ExecuteTests 8✅ 14ms
Statiq.Core.Tests.Modules.Control.FilterSourcesFixture+ExecuteTests 1✅ 16ms
Statiq.Core.Tests.Modules.Control.GroupDocumentsFixture+ExecuteTests 6✅ 72ms
Statiq.Core.Tests.Modules.Control.MergeDocumentsFixture+ExecuteTests 9✅ 19ms
Statiq.Core.Tests.Modules.Control.OrderDocumentsFixture+ExecuteTests 15✅ 39ms
Statiq.Core.Tests.Modules.Control.PaginateDocumentsFixture+ExecuteTests 6✅ 25ms
Statiq.Core.Tests.Modules.Control.ProcessSidecarFileFixture+ExecuteTests 3✅ 93ms
Statiq.Core.Tests.Modules.Control.ReplaceDocumentsFixture+ExecuteTests 3✅ 3s
Statiq.Core.Tests.Modules.Extensibility.EvaluateScriptFixture+ExecuteTests 6✅ 12s
Statiq.Core.Tests.Modules.Extensibility.ExecuteConfigFixture+ExecuteTests 12✅ 24ms
Statiq.Core.Tests.Modules.Extensibility.StartProcessFixture+ExecuteTests 8✅ 9s
Statiq.Core.Tests.Modules.IO.CopyFilesFixture+ConstructorTests 2✅ 2ms
Statiq.Core.Tests.Modules.IO.CopyFilesFixture+ExecuteTests 7✅ 1s
Statiq.Core.Tests.Modules.IO.MirrorResourcesFixture+ExecuteTests 16✅ 840ms
Statiq.Core.Tests.Modules.IO.ReadFilesFixture+ConstructorTests 3✅ 3ms
Statiq.Core.Tests.Modules.IO.ReadFilesFixture+ExecuteTests 20✅ 110ms
Statiq.Core.Tests.Modules.IO.ReadWebFixture+ExecuteTests 4✅ 45ms
Statiq.Core.Tests.Modules.IO.SetDestinationFixture+ExecuteTests 45✅ 64ms
Statiq.Core.Tests.Modules.IO.WriteFilesFixture+ExecuteTests 7✅ 2s
Statiq.Core.Tests.Modules.Metadata.AddDocumentsToMetadataFixture+ExecuteTests 2✅ 3ms
Statiq.Core.Tests.Modules.Metadata.CreateTreeFixture+ExecuteTests 6✅ 73ms
Statiq.Core.Tests.Modules.Metadata.FlattenTreeFixture+ExecuteTests 3✅ 5ms
Statiq.Core.Tests.Modules.Metadata.GatherHeadingsFixture+ExecuteTests 13✅ 49ms
Statiq.Core.Tests.Modules.Metadata.GenerateExcerptFixture+ExecuteTests 14✅ 27ms
Statiq.Core.Tests.Modules.Metadata.OptimizeFileNameFixture+ExecuteTests 33✅ 53ms
Statiq.Core.Tests.Modules.Metadata.ParseJsonFixture+ExecuteTests 3✅ 17ms
Statiq.Core.Tests.Modules.Metadata.QueryHtmlFixture+ExecuteTests 14✅ 28ms
Statiq.Core.Tests.Modules.Metadata.ReadApiFixture+ExecuteTests 10✅ 5s
Statiq.Core.Tests.Modules.Metadata.SetMetadataFixture+ExecuteTests 5✅ 6ms
Statiq.Core.Tests.Modules.Metadata.ValidateMetadataFixture+ExecuteTests 4✅ 11ms
Statiq.Core.Tests.Modules.Templates.TransformXsltFixture+ExecuteTests 1✅ 80ms
Statiq.Core.Tests.QualityFixture 1✅ 1ms
Statiq.Core.Tests.Scripting.ReflectionHelperFixture+GetCallSignatureTests 2✅ 2ms
Statiq.Core.Tests.Scripting.ScriptHelperFixture+ParseTests 10✅ 566ms
Statiq.Core.Tests.Scripting.ScriptMetadataValueFixture+GetTests 20✅ 5s
Statiq.Core.Tests.Scripting.ScriptMetadataValueFixture+TryGetMetadataValueTests 10✅ 4ms
Statiq.Core.Tests.Shortcodes.Content.EvalShortcodeFixture+ExecuteTests 3✅ 246ms
Statiq.Core.Tests.Shortcodes.Control.ForEachShortcodeFixture+ExecuteTests 5✅ 275ms
Statiq.Core.Tests.Shortcodes.Control.IfShortcodeFixture+ExecuteTests 12✅ 247ms
Statiq.Core.Tests.Shortcodes.IO.IncludeShortcodeFixture+ExecuteTests 4✅ 16ms
Statiq.Core.Tests.Shortcodes.Metadata.MetaShortcodeFixture+ExecuteTests 2✅ 1ms
Statiq.Core.Tests.Shortcodes.ShortcodeCollectionFixture+AddTests 3✅ 2ms
Statiq.Core.Tests.Shortcodes.ShortcodeCollectionFixture+CreateInstanceTests 2✅ 2ms
Statiq.Core.Tests.Shortcodes.ShortcodeParserFixture+ParseTests 97✅ 64ms
Statiq.Core.Tests.Util.ArgumentSplitterFixture+SplitTests 6✅ 6ms

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

144 tests were completed in 4s with 144 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.CodeAnalysis.Tests.AnalyzeCSharpFixture+ExecuteTests 2✅ 2s
Statiq.CodeAnalysis.Tests.AnalyzeCSharpMethodsFixture+ExecuteTests 13✅ 1s
Statiq.CodeAnalysis.Tests.AnalyzeCSharpNamespacesFixture+ExecuteTests 13✅ 309ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpSyntaxFixture+ExecuteTests 23✅ 790ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpTypesFixture+ExecuteTests 24✅ 594ms
Statiq.CodeAnalysis.Tests.AnalyzeCSharpXmlDocumentationFixture+ExecuteTests 56✅ 2s
Statiq.CodeAnalysis.Tests.WrappingStringBuilderFixture+IntegrationTests 13✅ 13ms

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

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

Test suite Passed Failed Skipped Time
Statiq.Feeds.Tests.GenerateFeedsFixture+ExecuteTests 10✅ 1s

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

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

Test suite Passed Failed Skipped Time
Statiq.Handlebars.Tests.RenderHandlebarsFixture+ExecuteTests 11✅ 2s

✅ 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✅ 6s
Statiq.Highlight.Tests.HighlightShortcodeFixture+ExecuteTests 8✅ 15s

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

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

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

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

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

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

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

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

Test suite Passed Failed Skipped Time
Statiq.Lunr.Tests.GenerateLunrIndexFixture+ExecuteTests 68✅ 1s

✅ 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✅ 157ms
Statiq.Markdown.Tests.RenderMarkdownFixture+ExecuteTests 42✅ 1s

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

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

Test suite Passed Failed Skipped Time
Statiq.Minification.Tests.MinifyCssFixture+ExecuteTests 1✅ 88ms
Statiq.Minification.Tests.MinifyHtmlFixture+ExecuteTests 2✅ 48ms
Statiq.Minification.Tests.MinifyJsFixture+ExecuteTests 1✅ 3ms
Statiq.Minification.Tests.MinifyXhtmlFixture+ExecuteTests 1✅ 2ms
Statiq.Minification.Tests.MinifyXmlFixture+ExecuteTests 1✅ 5ms

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

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

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

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

13 tests were completed in 744ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Sass.Tests.CompileSassFixture+ExecuteTests 13✅ 648ms

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

15 tests were completed in 761ms with 15 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Scriban.Tests.RenderScribanFixture+ExecuteTests 15✅ 739ms

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

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

Test suite Passed Failed Skipped Time
Statiq.Tables.Tests.ConvertExcelToCsvFixture+ExecuteTests 1✅ 298ms
Statiq.Tables.Tests.ReadCsvFixture+ExecuteTests 2✅ 139ms
Statiq.Tables.Tests.ReadExcelFixture+ExecuteTests 2✅ 59ms
Statiq.Tables.Tests.RenderCsvAsHtmlFixture+ExecuteTests 2✅ 7ms
Statiq.Tables.Tests.RenderCsvAsMarkdownFixture+ExecuteTests 2✅ 5ms

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

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

Test suite Passed Failed Skipped Time
Statiq.Xmp.Tests.ReadXmpFixture+ExecuteTests 4✅ 1s

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

7 tests were completed in 772ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Statiq.Yaml.Tests.ParseYamlFixture+ExecuteTests 7✅ 667ms

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

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

Test suite Passed Failed Skipped Time
Statiq.YouTube.Tests.ReadYouTubeFixture+ExecuteTests 1✅ 204ms