1- using ForwardDiff
2-
3- println (" Testing Partials..." )
4- t = @elapsed include (" PartialsTest.jl" )
5- println (" done (took $t seconds)." )
6-
7- println (" Testing Dual..." )
8- t = @elapsed include (" DualTest.jl" )
9- println (" done (took $t seconds)." )
10-
11- println (" Testing derivative functionality..." )
12- t = @elapsed include (" DerivativeTest.jl" )
13- println (" done (took $t seconds)." )
14-
15- println (" Testing gradient functionality..." )
16- t = @elapsed include (" GradientTest.jl" )
17- println (" done (took $t seconds)." )
18-
19- println (" Testing jacobian functionality..." )
20- t = @elapsed include (" JacobianTest.jl" )
21- println (" done (took $t seconds)." )
22-
23- println (" Testing hessian functionality..." )
24- t = @elapsed include (" HessianTest.jl" )
25- println (" done (took $t seconds)." )
26-
27- println (" Testing perturbation confusion functionality..." )
28- t = @elapsed include (" ConfusionTest.jl" )
29- println (" done (took $t seconds)." )
30-
31- println (" Testing miscellaneous functionality..." )
32- t = @elapsed include (" MiscTest.jl" )
33- println (" done (took $t seconds)." )
34-
35- if VERSION >= v " 1.5-"
36- println (" Testing allocations..." )
37- t = @elapsed include (" AllocationsTest.jl" )
38- println (" done (took $t seconds)." )
39- end
1+ using ForwardDiff, Test
2+
3+ @testset " ForwardDiff" begin
4+ @testset " Partials" begin
5+ println (" Testing Partials..." )
6+ t = @elapsed include (" PartialsTest.jl" )
7+ println (" done (took $t seconds)." )
8+ end
9+ @testset " Dual" begin
10+ println (" Testing Dual..." )
11+ t = @elapsed include (" DualTest.jl" )
12+ println (" done (took $t seconds)." )
13+ end
14+ @testset " Derivative" begin
15+ println (" Testing derivative functionality..." )
16+ t = @elapsed include (" DerivativeTest.jl" )
17+ println (" done (took $t seconds)." )
18+ end
19+ @testset " Gradient" begin
20+ println (" Testing gradient functionality..." )
21+ t = @elapsed include (" GradientTest.jl" )
22+ println (" done (took $t seconds)." )
23+ end
24+ @testset " Jacobian" begin
25+ println (" Testing jacobian functionality..." )
26+ t = @elapsed include (" JacobianTest.jl" )
27+ println (" done (took $t seconds)." )
28+ end
29+ @testset " Hessian" begin
30+ println (" Testing hessian functionality..." )
31+ t = @elapsed include (" HessianTest.jl" )
32+ println (" done (took $t seconds)." )
33+ end
34+ @testset " Perturbation confusion" begin
35+ println (" Testing perturbation confusion functionality..." )
36+ t = @elapsed include (" ConfusionTest.jl" )
37+ println (" done (took $t seconds)." )
38+ end
39+ @testset " Miscellaneous" begin
40+ println (" Testing miscellaneous functionality..." )
41+ t = @elapsed include (" MiscTest.jl" )
42+ println (" done (took $t seconds)." )
43+ end
44+ if VERSION >= v " 1.5-"
45+ @testset " Allocations" begin
46+ println (" Testing allocations..." )
47+ t = @elapsed include (" AllocationsTest.jl" )
48+ println (" done (took $t seconds)." )
49+ end
50+ end
51+ end
0 commit comments