Skip to content

Experimental: disable derived test.xml spawn (8.7.0-figma)#16

Open
alexeagle wants to merge 2 commits into
8.7.0-figmafrom
fix_29810-8.7
Open

Experimental: disable derived test.xml spawn (8.7.0-figma)#16
alexeagle wants to merge 2 commits into
8.7.0-figmafrom
fix_29810-8.7

Conversation

@alexeagle

Copy link
Copy Markdown

Summary

  • Comment out the generate-xml.sh follow-on spawn in StandaloneTestStrategy for internal experimentation on 8.7.0-figma
  • Lets us observe checkOutputs failure when tests do not produce their own test.xml
  • Not intended for upstream; no tests or docs

Base

fix_29810-8.7 is based on 8.7.0-figma (upstream 8.7.0 + figma patches). Replaces #15, whose prior fix_29810 head tracked upstream master (~9.0.0rc1+) and showed a misleading multi-thousand-commit diff.

Test plan

  • Build forked Bazel from this branch
  • Run a sh_test (no native XML) and confirm ACTION_OUTPUTS_NOT_CREATED for missing test.xml
  • Run a JUnit test and confirm it still passes with a single remote spawn

Comment out the generate-xml.sh follow-on spawn on 8.7.0-figma so we can
observe checkOutputs behavior when tests do not produce test.xml themselves.
Not intended for upstream.
Smaller diff for the experimental disable of generate-xml.sh follow-on spawn.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant