2021-11-17 17:30:44 +00:00
|
|
|
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
|
2021-12-16 09:36:21 +00:00
|
|
|
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)
|
2021-11-17 17:30:44 +00:00
|
|
|
end
|