fix(@angular/build): reverts the test output location to its original #31184
+12
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #30713
Reverts the test output location to its original and removes unique UUID folders. This reverts it back to
.angular/cache/test-out/
and does not append theuuid()
to the folder. In the future this could be made optional and perhaps we could introduce aoutput
override for the test options.PR Checklist
Please check to confirm your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
The default (migrated) @angular/build:karma package would output test artifacts into
dist/test-out/<uuid>
, which would quickly build up folders and make it confusing as test results usually aren't a distributable.Issue Number: #30713
What is the new behavior?
The default output directory has been reverted to
.angular/cache/test-out
. Comments have been put in place to prepare the idea to extend it to later allow for custom output directories. It was not clarified if Google itself are depending on this and might require this, so if this is the case let's quickly revisit it and see how we can expand the current solution.Does this PR introduce a breaking change?
Although I'm not certain if it "breaks". The new @angular/build:karma seemed to have changed the default output and that was not considered a breaking change it seems? I have marked it as a breaking change for now.
Other information