Closed devmotion closed 2 years ago
The test errors are known and caused by the latest release of DiffTests. I opened an issue and a PR a week ago.
Can we upper bound the version of DiffTests?
A bit unfortunate but I guess that's probably the fastest and easiest solution for now. I also checked https://github.com/JuliaDiff/DiffTests.jl/pull/15 with this PR locally, and while it seems to fix the current issues it still fails due to some newly uncovered ambiguity issues (e.g., *(::Diagonal, ::TrackedMatrix)
).
Base: 85.09% // Head: 82.19% // Decreases project coverage by -2.89%
:warning:
Coverage data is based on head (
f5710a6
) compared to base (4a50321
). Patch has no changes to coverable lines.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
As expected, with DiffTests 0.1.1 all tests pass.
Fixes the
vcat
test errors due to a method ambiguity issue on Julia 1.8. These test errors are present on the master branch and show also up in other unrelated PRs.Maybe at some point one should clean up the
vcat
/hcat
/cat
definitions, similar to https://github.com/FluxML/Tracker.jl/pull/128. But for now it seemed easier to just fix the reported method ambiguity issue.