25 lines
951 B
Julia
25 lines
951 B
Julia
|
using Test
|
||
|
@doc doc"""
|
||
|
|
||
|
Cacher les traces d'appels des tests erronés ou échoués, pour les remettre, décommentez les lignes 11 et 16.
|
||
|
|
||
|
"""
|
||
|
function cacher_stacktrace()
|
||
|
Test.eval(quote
|
||
|
function record(ts::DefaultTestSet, t::Union{Fail, Error})
|
||
|
if myid() == 1
|
||
|
#printstyled(ts.description, ": ", color=:white) # afficher la description du testset
|
||
|
# ne pas afficher pour les tests interrompus
|
||
|
if !(t isa Error) || t.test_type != :test_interrupted
|
||
|
# print(t) # afficher le resultat et la solution attendu
|
||
|
if !isa(t, Error)
|
||
|
# Base.show_backtrace(stdout, scrub_backtrace(backtrace())) # afficher la trace d'appels
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
push!(ts.results, t)
|
||
|
t, isa(t, Error) || backtrace()
|
||
|
end
|
||
|
end)
|
||
|
end
|