Skip to content

Commit 46f2fe2

Browse files
authored
Update version of Oceananigans for integration tests (#162)
* Update version of Oceananigans for integration tests Also increase number of modules which are tested for implicit imports. * Fix revision
1 parent 3e2c4ce commit 46f2fe2

2 files changed

Lines changed: 34 additions & 6 deletions

File tree

integration/Oceananigans/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Oceananigans = "9e8cae18-63c1-5223-a75c-80ca9d6e9a09"
44
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
55

66
[compat]
7-
Oceananigans = "=0.103.1"
7+
Oceananigans = "=0.104.0"
88

99
[sources]
1010
ExplicitImports = {path = "../.."}
11+
Oceananigans = {url = "https://github.com/CliMA/Oceananigans.jl.git", rev = "8a67381e173a68e6538ab778f20c288761d014c1"}

integration/Oceananigans/check.jl

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,38 @@
11
using Oceananigans, ExplicitImports, Test
22

33
@testset "Oceananigans" begin
4-
# https://github.com/CliMA/Oceananigans.jl/blob/986acc0f61b6f5a6fa9bfd589a22c204f043186c/test/test_quality_assurance.jl#L11C1-L38C8
5-
modules = (Oceananigans.Utils, Oceananigans.OrthogonalSphericalShellGrids,
6-
Oceananigans.Diagnostics, Oceananigans.AbstractOperations,
7-
Oceananigans.Models.HydrostaticFreeSurfaceModels, Oceananigans.TimeSteppers,
8-
Oceananigans.ImmersedBoundaries, Oceananigans.TurbulenceClosures)
4+
5+
# https://github.com/CliMA/Oceananigans.jl/blob/8a67381e173a68e6538ab778f20c288761d014c1/test/test_quality_assurance.jl#L16-L73
6+
modules = (
7+
Oceananigans.AbstractOperations,
8+
# Oceananigans.Advection,
9+
# Oceananigans.Architectures,
10+
Oceananigans.Biogeochemistry,
11+
# Oceananigans.BoundaryConditions,
12+
Oceananigans.BuoyancyFormulations,
13+
Oceananigans.Coriolis,
14+
Oceananigans.Diagnostics,
15+
# Oceananigans.DistributedComputations,
16+
Oceananigans.Fields,
17+
Oceananigans.Forcings,
18+
# Oceananigans.Grids,
19+
Oceananigans.ImmersedBoundaries,
20+
# Oceananigans.Logger,
21+
# Oceananigans.Models,
22+
Oceananigans.Models.HydrostaticFreeSurfaceModels,
23+
# Oceananigans.MultiRegion,
24+
Oceananigans.Operators,
25+
Oceananigans.OrthogonalSphericalShellGrids,
26+
# Oceananigans.OutputReaders,
27+
# Oceananigans.OutputWriters,
28+
# Oceananigans.Simulations,
29+
Oceananigans.Solvers,
30+
# Oceananigans.StokesDrifts,
31+
Oceananigans.TimeSteppers,
32+
Oceananigans.TurbulenceClosures,
33+
Oceananigans.Units,
34+
Oceananigans.Utils,
35+
)
936

1037
@testset "Explicit Imports [$(mod)]" for mod in modules
1138
@info "Testing no implicit imports for module $(mod)"

0 commit comments

Comments
 (0)