Add more informative error message in @import_required_backends

Canceled automatically after 3m 10s
:pipeline:buildkite-agent pipeline upload
Waited 53s
ยท
Ran in 5s
initializeecho "--- Instantiate project" && julia --project=test -e 'using Pkg; Pkg.develop(;path="."); Pkg.add("CUDA"); Pkg.add("MPI"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)' && julia --project=test -e 'using CUDA; CUDA.precompile_runtime()' && julia --project=test -e 'using Pkg; Pkg.status()'
Canceled
Waited 27s
ยท
Ran in 2m 42s
๐Ÿ’ป test with incomplete environmentjulia --project -E "import ClimaComms, Test; @test_throws ErrorException ClimaComms.@import_required_backends"
Canceled
๐Ÿ’ป testsjulia --project=test test/runtests.jl
Canceled
๐Ÿ’ป tests MPIsrun julia --project=test test/runtests.jl
Canceled
๐Ÿ’ป threaded testsjulia --threads 4 --project=test test/runtests.jl
Canceled
๐Ÿ’ป threaded tests MPIsrun julia --threads 4 --project=test test/runtests.jl
Canceled
๐ŸŽด testsjulia --project=test test/runtests.jl
Canceled
๐ŸŽด tests MPIsrun julia --project=test test/runtests.jl
Canceled
Total Job Run Time: 2m 47s