Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upNpm integration test manifest #35669
Conversation
49a5bcc
to
daaccea
LGTM |
daaccea
to
02177bb
@@ -78,20 +78,6 @@ executors: | |||
resource_class: << parameters.resource_class >> | |||
working_directory: ~/ng | |||
|
|||
browsers-executor: |
This comment has been minimized.
This comment has been minimized.
3b3a073
to
f7f8a7b
f7f8a7b
to
5f3f7b7
Nice! Will have to take a look at the produced format later, but I have a pretty good idea from seeing how its consumed. |
Just a JSON file with a map of npm package name to absolute path on disk to the .tar.gz for that package. Archive either comes from a generated npm_package or ng_package rule or a pkg_tar of a root Puppeteer, for example, doesn't need to download Chrome again for the integrations tests since the root |
Hmmm. Thinking out loud. If the filename of the .tar.gz that is used could include a hash of the contents then would we still need the |
@gregmagolan nifty stuff, thanks for doing this! I think yarn only checks package and version name when determining if a cached version should be used. I think @gkalpak might have debugged this in depth in the past. |
angular-automatic-lock-bot
bot
commented
Mar 29, 2020
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
gregmagolan commentedFeb 25, 2020
•
edited
Run /integration/ng_elements_schematics test with bazel using the MANIFEST file.
@filipesilva This manifest file should be useful in the CLI repo for your integration tests
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?
Other information