-
-
Notifications
You must be signed in to change notification settings - Fork 74
ERROR: LoadError: Some tests did not pass: 30 passed, 0 failed, 4 errored, 4 broken. #537
Comments
What's the full error? |
not surprising since jacvec support has moved to SciML operators, I will properly deprecate them here soon. |
The maximum character count in an github issues report is approximately 65536. The number of characters in the output is > 65536 characters. (@v1.8) pkg> |
To reproduce the output, logon to julia then type ] then add DiffEqOperators then test DiffEqOperators. |
The latest DiffEqOperators is fine: all of the tests passed 7 days ago. https://github.com/SciML/DiffEqOperators.jl/actions/runs/3540957200 Can you share your |
Just ran a set of tests on master (#538) which show new installations using the standard binaries pass all tests. So the question is moreso trying to find out what's different with your installation. Old versions or a bad Julia build (incorrect LLVM, provided by a Linux package manager that is done incorrectly) are the usual suspects. |
ian@ian-HP-Convertible-x360-11-ab1XX:~/CodeCode/DiffEqOperators.jl/src$ julia (@v1.8) pkg> |
Can you share |
https://github.com/iajzenszmi/CodeCode2/blob/main/DifEqOperators.jl%20run (@v1.8) pkg> st -m julia julia> versioninfo() julia> |
That's a version from almost 3 years ago. Lots of changes have occurred since then, so it might be easiest to update that. Can you run |
Using ]up does not upgrade to the latest DiffEqOperators 4.44.0 which is not in the julia repository. I have used https://github.com/SciML/DiffEqOperators.jl/releases/tag/v4.44.0 which has the following results.
(@v1.8) pkg> add OrdinaryDiffEq julia> |
It is in the Julia General repository. See the merge here: JuliaRegistries/General#72822 and the listing here: https://github.com/JuliaRegistries/General/blob/master/D/DiffEqOperators/Versions.toml#L184. So it's most definitely in there. Your issue seems to be that your local registry is very old. When's the last time you updated the registry? What happens when you run |
(@v1.8) pkg> up (@v1.8) pkg> st (@v1.8) pkg> st -m (@v1.8) pkg> |
Interesting. Follow the suggestion and share |
Oh, PlotMesh.jl is unmaintained test junk from 2019 (https://github.com/jounihuo/PlotMesh.jl). Get rid of that: that has a bunch of upper bounds that's keeping you back in the stone age. |
(@v1.8) pkg> status --outdated -m (@v1.8) pkg> |
Although three years old, plotmesh.jl tests ok. (@v1.8) pkg> add DiffEqOperators.jl-4.44.0 (@v1.8) pkg> add PlotMesh (@v1.8) pkg> test PlotMesh (@v1.8) pkg> |
Yes, but it's forcing everything else to be old, which means that none of the documentation is for you. You'd have to go open the older documentation for anything, since your package environment is held back to 2019. If you remove it, it will fix all of your other packages. |
Test Summary: | Pass Error Broken Total Time
JacVec Operators Interface | 30 4 4 38 3m33.8s
ERROR: LoadError: Some tests did not pass: 30 passed, 0 failed, 4 errored, 4 broken.
in expression starting at /home/ian/.julia/packages/DiffEqOperators/1gRmU/test/runtests.jl:9
ERROR: Package DiffEqOperators errored during testing
The text was updated successfully, but these errors were encountered: