1313
1414RemoteTestSet (args... ; kwargs... ) =  RemoteTestSet (DefaultTestSet (args... ; kwargs... ))
1515
16- function  Base. propertynames (x:: RemoteTestSet )
17-     (:ts , Base. propertynames (x. ts)... )
18- end 
19- function  Base. getproperty (ts:: RemoteTestSet , sym:: Symbol )
20-     if  sym ===  :ts 
21-         return  Base. getfield (ts, :ts )
22-     end 
23-     return  Base. getfield (Base. getfield (ts, :ts ), sym)
24- end 
25- function  Base. setproperty! (ts:: RemoteTestSet , sym:: Symbol , v)
26-     return  Base. setproperty! (ts. ts, sym, v)
27- end 
16+ #   function Base.propertynames(x::RemoteTestSet)
17+ #       (:ts, Base.propertynames(x.ts)...)
18+ #   end
19+ #   function Base.getproperty(ts::RemoteTestSet, sym::Symbol)
20+ #       if sym === :ts
21+ #           return Base.getfield(ts, :ts)
22+ #       end
23+ #       return Base.getfield(Base.getfield(ts, :ts), sym)
24+ #   end
25+ #   function Base.setproperty!(ts::RemoteTestSet, sym::Symbol, v)
26+ #       return Base.setproperty!(ts.ts, sym, v)
27+ #   end
2828
2929#  Record testsets as usual
3030Test. record (ts:: RemoteTestSet , t:: Union{Broken, Pass, Fail, Error} ; kwargs... ) =  Test. record (ts. ts, t; kwargs... )
@@ -37,28 +37,28 @@ function Test.finish(ts::RemoteTestSet; print_results::Bool=Test.TESTSET_PRINT_E
3737    end 
3838
3939    #  Otherwise, just return the testset so it is returned from the @testset macro
40-     return  only (ts. results)
40+     return  only (ts. ts . results)
4141end 
4242
43- Test. filter_errors (ts:: RemoteTestSet ) =  Test. filter_errors (ts. ts)
44- Test. get_test_counts (ts:: RemoteTestSet ) =  Test. get_test_counts (ts. ts)
45- Test. get_alignment (ts:: RemoteTestSet , depth:: Int ) =  Test. get_alignment (ts. ts, depth)
46- 
47- @static  if  isdefined (Test, :results ) # VERSION > v"1.11.0-??"
48-     Test. results (ts:: RemoteTestSet ) =  Test. results (ts. ts)
49- end 
50- @static  if  isdefined (Test, :print_verbose ) # VERSION > v"1.11.0-??"
51-     Test. print_verbose (ts:: RemoteTestSet ) =  Test. print_verbose (ts. ts)
52- end 
53- @static  if  isdefined (Test, :format_duration ) # VERSION > v"1.?.0-"
54-     Test. format_duration (ts:: RemoteTestSet ) =  Test. format_duration (ts. ts)
55- end 
56- @static  if  isdefined (Test, :get_rng ) # VERSION > v"1.12.0-"
57-     Test. get_rng (ts:: RemoteTestSet ) =  Test. get_rng (ts. ts)
58- end 
59- @static  if  isdefined (Test, :anynonpass ) # VERSION > v"1.13.0-"
60-     Test. anynonpass (ts:: RemoteTestSet ) =  Test. anynonpass (ts. ts)
61- end 
43+ #   Test.filter_errors(ts::RemoteTestSet) = Test.filter_errors(ts.ts)
44+ #   Test.get_test_counts(ts::RemoteTestSet) = Test.get_test_counts(ts.ts)
45+ #   Test.get_alignment(ts::RemoteTestSet, depth::Int) = Test.get_alignment(ts.ts, depth)
46+ 
47+ #   @static if isdefined(Test, :results) #VERSION > v"1.11.0-??"
48+ #       Test.results(ts::RemoteTestSet) = Test.results(ts.ts)
49+ #   end
50+ #   @static if isdefined(Test, :print_verbose) #VERSION > v"1.11.0-??"
51+ #       Test.print_verbose(ts::RemoteTestSet) = Test.print_verbose(ts.ts)
52+ #   end
53+ #   @static if isdefined(Test, :format_duration) #VERSION > v"1.?.0-"
54+ #       Test.format_duration(ts::RemoteTestSet) = Test.format_duration(ts.ts)
55+ #   end
56+ #   @static if isdefined(Test, :get_rng) #VERSION > v"1.12.0-"
57+ #       Test.get_rng(ts::RemoteTestSet) = Test.get_rng(ts.ts)
58+ #   end
59+ #   @static if isdefined(Test, :anynonpass) #VERSION > v"1.13.0-"
60+ #       Test.anynonpass(ts::RemoteTestSet) = Test.anynonpass(ts.ts)
61+ #   end
6262
6363macro  remote_testset (args... )
6464    testsettype =  nothing 
0 commit comments