|
1 | 1 | using Oceananigans, ExplicitImports, Test |
2 | 2 |
|
3 | 3 | @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 | + ) |
9 | 36 |
|
10 | 37 | @testset "Explicit Imports [$(mod)]" for mod in modules |
11 | 38 | @info "Testing no implicit imports for module $(mod)" |
|
0 commit comments