diff --git a/Project.toml b/Project.toml index 7724b0a..060252b 100644 --- a/Project.toml +++ b/Project.toml @@ -8,6 +8,12 @@ DeepDiffs = "ab62b9b5-e342-54a8-a765-a90f495de1a6" Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +[weakdeps] +TestReports = "dcd651b4-b50a-5b6b-8f22-87e9f253a252" + +[extensions] +TestSetExtensionsTestReportsExt = ["TestReports"] + [compat] Aqua = "0.8" DeepDiffs = "1" @@ -15,24 +21,20 @@ Distributed = "1" EzXML = "1" Logging = "1" MetaTesting = "=0.1.0" +ReTestItems = "1" Suppressor = "0.2" Test = "1" TestReports = "1.4" julia = "1.10" -[weakdeps] -TestReports = "dcd651b4-b50a-5b6b-8f22-87e9f253a252" - -[extensions] -TestSetExtensionsTestReportsExt = ["TestReports"] - [extras] Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" EzXML = "8f5d6c58-4d21-5cfd-889c-e3ad7ee6a615" Logging = "56ddb016-857b-54e1-b83d-db4d58db5568" MetaTesting = "9e32d19f-1e4f-477a-8631-b16c78aa0f56" +ReTestItems = "817f1d60-ba6b-4fd5-9520-3cf149f6a823" Suppressor = "fd094767-a336-5f1f-9728-57cf17d0bbfb" TestReports = "dcd651b4-b50a-5b6b-8f22-87e9f253a252" [targets] -test = ["Suppressor", "Logging", "MetaTesting", "Aqua", "TestReports", "EzXML"] +test = ["Suppressor", "Logging", "MetaTesting", "Aqua", "TestReports", "ReTestItems", "EzXML"] diff --git a/test/retestitems_test.jl b/test/retestitems_test.jl new file mode 100644 index 0000000..e53a50a --- /dev/null +++ b/test/retestitems_test.jl @@ -0,0 +1,6 @@ +@testitem "ReTestItems" begin + using TestSetExtensions: ExtendedTestSet + @testset ExtendedTestSet "ReTestItems compatibility" begin + @test true + end +end diff --git a/test/runtests.jl b/test/runtests.jl index 88efb20..b520e16 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -3,6 +3,7 @@ using TestSetExtensions using Aqua using MetaTesting using Logging +using ReTestItems using Suppressor using TestReports using EzXML @@ -40,4 +41,9 @@ using MetaTesting: EncasedTestSet xml = report(ts) @test length(collect(eachnode(root(xml)))) == 3 end + + # runtests("retestitems_test.jl"; validate_paths=true) + # this will only run things ending `_test.jl` + runtests(TestSetExtensions) + end