-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
When model configs set reproducibility_test: true, the ci_driver.jl results in the following error
ERROR: LoadError: IOError: readdir("/resnick/scratch/esm/slurm-buildkite/climaatmos-main"): no such file or directory (ENOENT)
Stacktrace:
[1] uv_error
@ ./libuv.jl:106 [inlined]
[2] _readdir(dir::String; return_objects::Bool, join::Bool, sort::Bool)
@ Base.Filesystem ./file.jl:995
[3] _readdir
@ ./file.jl:988 [inlined]
[4] readdir
@ ./file.jl:917 [inlined]
[5] export_reproducibility_results(field_vec::ClimaCore.Fields.FieldVector{…}, comms_ctx::ClimaComms.SingletonCommsContext{…}; job_id::String, computed_dir::String, save_dir::String, name::String, reference_filename::String, computed_filename::String, n::Int64, ref_counter_PR::Int64, skip::Bool, repro_folder::String)
@ Main ~/Documents/CliMA/clima-codes/ClimaAtmos.jl/oa/fix_trace_gases/reproducibility_tests/reproducibility_tools.jl:278
[6] top-level scope
@ ~/Documents/CliMA/clima-codes/ClimaAtmos.jl/oa/fix_trace_gases/.buildkite/ci_driver.jl:109
[7] include(fname::String)
@ Main ./sysimg.jl:38
[8] top-level scope
@ REPL[3]:1
[9] top-level scope
@ none:1
in expression starting at ~/ClimaAtmos.jl/.buildkite/ci_driver.jl:99when running locally. It would probably be nice to check for this