Skip to content

Commit 7eb0abb

Browse files
Unify inclusion pattern of TestUtilities (#2222)
1 parent e417013 commit 7eb0abb

14 files changed

+48
-74
lines changed

test/Fields/benchmark_fieldvectors.jl

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,11 @@ if ClimaComms.device() isa ClimaComms.CUDADevice
1616
else
1717
device_name = "CPU"
1818
end
19-
if !(@isdefined(TU))
20-
include(
21-
joinpath(
22-
pkgdir(ClimaCore),
23-
"test",
24-
"TestUtilities",
25-
"TestUtilities.jl",
26-
),
27-
)
28-
import .TestUtilities as TU
29-
end
19+
@isdefined(TU) || include(
20+
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
21+
);
22+
import .TestUtilities as TU;
23+
3024

3125
include(joinpath(pkgdir(ClimaCore), "benchmarks/scripts/benchmark_utils.jl"))
3226

test/Fields/convergence_field_integrals.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ using LinearAlgebra: norm
2828
using Statistics: mean
2929
using ForwardDiff
3030

31-
include(
31+
@isdefined(TU) || include(
3232
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
33-
)
34-
import .TestUtilities as TU
33+
);
34+
import .TestUtilities as TU;
3535

3636
"""
3737
convergence_rate(err, Δh)

test/Fields/field_opt.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ using LinearAlgebra: norm
2525
using Statistics: mean
2626
using ForwardDiff
2727

28-
include(
28+
@isdefined(TU) || include(
2929
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
30-
)
31-
import .TestUtilities as TU
30+
);
31+
import .TestUtilities as TU;
3232

3333
# https://github.com/CliMA/ClimaCore.jl/issues/946
3434
@testset "Allocations with broadcasting Scalars" begin

test/Fields/unit_field.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ using LinearAlgebra: norm
2929
using Statistics: mean
3030
using ForwardDiff
3131

32-
include(
32+
@isdefined(TU) || include(
3333
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
34-
)
35-
import .TestUtilities as TU
34+
);
35+
import .TestUtilities as TU;
3636

3737
function spectral_space_2D(; n1 = 1, n2 = 1, Nij = 4)
3838
domain = Domains.RectangleDomain(

test/Fields/utils_field_multi_broadcast_fusion.jl

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,10 @@ using LinearAlgebra: norm
3131
using Statistics: mean
3232
using ForwardDiff
3333

34-
if !(@isdefined(TU))
35-
include(
36-
joinpath(
37-
pkgdir(ClimaCore),
38-
"test",
39-
"TestUtilities",
40-
"TestUtilities.jl",
41-
),
42-
)
43-
import .TestUtilities as TU
44-
end
34+
@isdefined(TU) || include(
35+
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
36+
);
37+
import .TestUtilities as TU;
4538

4639
@show ClimaComms.device()
4740

test/InputOutput/unit_read_type.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import ClimaCore
33
import ClimaCore: Fields, InputOutput
44
using ClimaComms
55
ClimaComms.@import_required_backends
6-
include(
6+
@isdefined(TU) || include(
77
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
8-
)
9-
import .TestUtilities as TU
8+
);
9+
import .TestUtilities as TU;
1010

1111
compare_read_type(x) = InputOutput.read_type(string(eltype(x))) == eltype(x)
1212
@testset "Read field element types" begin

test/MatrixFields/flat_spaces.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import ClimaCore
2-
include(
2+
@isdefined(TU) || include(
33
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
4-
)
5-
import .TestUtilities as TU
4+
);
5+
import .TestUtilities as TU;
66

77
include("matrix_field_test_utils.jl")
88
import ClimaCore.MatrixFields: @name,

test/MatrixFields/gpu_compat_bidiag_matrix_row.jl

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,10 @@ using Revise; include(joinpath("test", "MatrixFields", "gpu_compat_bidiag_matrix
44
import ClimaCore
55
import ClimaComms
66
ClimaComms.@import_required_backends
7-
if !(@isdefined(TU))
8-
include(
9-
joinpath(
10-
pkgdir(ClimaCore),
11-
"test",
12-
"TestUtilities",
13-
"TestUtilities.jl",
14-
),
15-
)
16-
end
17-
import .TestUtilities as TU
7+
@isdefined(TU) || include(
8+
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
9+
);
10+
import .TestUtilities as TU;
1811

1912
import ClimaCore: Spaces, Geometry, Operators, Fields, MatrixFields
2013
using LinearAlgebra: Adjoint

test/MatrixFields/matrix_multiplication_recursion.jl

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
import ClimaCore
2-
if !(@isdefined(TU))
3-
include(
4-
joinpath(
5-
pkgdir(ClimaCore),
6-
"test",
7-
"TestUtilities",
8-
"TestUtilities.jl",
9-
),
10-
)
11-
end
12-
import .TestUtilities as TU
2+
@isdefined(TU) || include(
3+
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
4+
);
5+
import .TestUtilities as TU;
6+
137
import ClimaCore: Spaces, Geometry, Operators, Fields, MatrixFields
148
import ClimaCore.MatrixFields:
159
import ClimaComms

test/Operators/finitedifference/benchmark_stencils_utils.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ using ClimaCore.Geometry: ⊗
1010
import ClimaCore.DataLayouts
1111

1212
import ClimaCore
13-
include(
13+
@isdefined(TU) || include(
1414
joinpath(pkgdir(ClimaCore), "test", "TestUtilities", "TestUtilities.jl"),
15-
)
16-
import .TestUtilities as TU
15+
);
16+
import .TestUtilities as TU;
1717

1818
@show ClimaComms.device() isa ClimaComms.CUDADevice
1919
if ClimaComms.device() isa ClimaComms.CUDADevice

0 commit comments

Comments
 (0)