Closed wihobbs closed 4 months ago
I'm not sure what's going on here but the relevant code was changed in https://github.com/flux-framework/flux-sched/pull/1149
I wonder if somehow an older version of the Python FluxionResourceGraphV1
class is being picked up? Like maybe there's another version of its module in sys.path
for some reason?
These are the others that fail FYI:
26:t1018-rv1-bootstrap2.t
61:t3027-resource-RV.t
71:t3301-system-latestart.t
89:t8001-util-ion-R.t
It's definitely that change that made it break on LC, but I wonder why. I'll check the sys.path, but could it have to do with our version of jq
maybe? jq-1.6
Although I'd expect more failures if that were the case...
If you want to poke at these failing tests, you can xsu fluxci
and see the logs, along with the binary they're running under:
cd /usr/WS1/fluxci/cibuilds/399712_tioga/flux-sched/
ctest -j16 --rerun-failed --output-on-failure
I wonder if somehow an older version of the Python FluxionResourceGraphV1 class is being picked up? Like maybe there's another version of its module in sys.path for some reason?
That's a good guess since the same tests do not fail in github CI. I wonder if the tests are appending instead of prepending the path to the builddir Fluxion Python modules. The CI @wihobbs is talking about here is the gitlab CI which runs on a system with flux-sched
RPMs installed.
Is this still failing somewhere?
Nope.
It looks there's a mismatch in
t8001-util-ion-R.t
:The diff shows that the actual output isn't json, which is odd: