Reproduce staging failure from cl-protobufs-tests
Add test case in test-defsystem-depends-on-phase-overlap.script for a failure observed when running (test-system "cl-protobufs"): the action (test-op "cl-protobufs") depends on (load-op "cl-protobufs"), which gets staged at level 0; it then depends on (test-op "cl-protobufs-tests") which defsystem-depends-on (load-op "cl-protobufs"), but it has already been staged, so traverse-action fails to re-stage it at higher priority for level 1, and fails to perform it before we're back to defsystem "cl-protobufs-tests".
Showing
- test/defsystem-depends-on/defsystem-dependency.asd 2 additions, 1 deletiontest/defsystem-depends-on/defsystem-dependency.asd
- test/defsystem-depends-on/defsystem-dependency.lisp 2 additions, 0 deletionstest/defsystem-depends-on/defsystem-dependency.lisp
- test/defsystem-depends-on/intermediate-dependency.asd 1 addition, 1 deletiontest/defsystem-depends-on/intermediate-dependency.asd
- test/defsystem-depends-on/test-system.asd 4 additions, 0 deletionstest/defsystem-depends-on/test-system.asd
- test/defsystem-depends-on/test-system.lisp 7 additions, 0 deletionstest/defsystem-depends-on/test-system.lisp
- test/test-defsystem-depends-on-phase-overlap.script 10 additions, 2 deletionstest/test-defsystem-depends-on-phase-overlap.script
Loading
Please register or sign in to comment