Skip to content

test: integration tests now against bazel built packages#22810

Closed
alexeagle wants to merge 4 commits into
angular:masterfrom
alexeagle:apf_v6
Closed

test: integration tests now against bazel built packages#22810
alexeagle wants to merge 4 commits into
angular:masterfrom
alexeagle:apf_v6

Conversation

@alexeagle

Copy link
Copy Markdown
Contributor

No description provided.

@mary-poppins

Copy link
Copy Markdown

You can preview 5c1e98e at https://pr22810-5c1e98e.ngbuilds.io/.

@mary-poppins

Copy link
Copy Markdown

You can preview a9833cd at https://pr22810-a9833cd.ngbuilds.io/.

@alexeagle alexeagle added the target: major This PR is targeted for the next major release label Mar 19, 2018
@mary-poppins

Copy link
Copy Markdown

You can preview 2518fab at https://pr22810-2518fab.ngbuilds.io/.

@ngbot

ngbot Bot commented Mar 20, 2018

Copy link
Copy Markdown

Hi @alexeagle! This PR has merge conflicts due to recent upstream merges.
Please help to unblock it by resolving these conflicts. Thanks!

2 similar comments
@ngbot

ngbot Bot commented Mar 20, 2018

Copy link
Copy Markdown

Hi @alexeagle! This PR has merge conflicts due to recent upstream merges.
Please help to unblock it by resolving these conflicts. Thanks!

@ngbot

ngbot Bot commented Mar 20, 2018

Copy link
Copy Markdown

Hi @alexeagle! This PR has merge conflicts due to recent upstream merges.
Please help to unblock it by resolving these conflicts. Thanks!

@mary-poppins

Copy link
Copy Markdown

You can preview 6f20ede at https://pr22810-6f20ede.ngbuilds.io/.

@matsko matsko added the area: build & ci Related the build and CI infrastructure of the project label Mar 21, 2018
@alexeagle

Copy link
Copy Markdown
Contributor Author

Handing this off to @IgorMinar who has already been updating the integration tests for changes in Angular 6

@mary-poppins

Copy link
Copy Markdown

You can preview 9586c39 at https://pr22810-9586c39.ngbuilds.io/.

@googlebot

Copy link
Copy Markdown

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this state. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@mary-poppins

Copy link
Copy Markdown

You can preview 8bb8772 at https://pr22810-8bb8772.ngbuilds.io/.

@mary-poppins

Copy link
Copy Markdown

You can preview f3617c5 at https://pr22810-f3617c5.ngbuilds.io/.

@mary-poppins

Copy link
Copy Markdown

You can preview 7581edf at https://pr22810-7581edf.ngbuilds.io/.

@mary-poppins

Copy link
Copy Markdown

You can preview 1c939f8 at https://pr22810-1c939f8.ngbuilds.io/.

@alexeagle
alexeagle force-pushed the apf_v6 branch 3 times, most recently from e77c76f to 67b3dc3 Compare March 30, 2018 20:24
@ngbot

ngbot Bot commented Mar 30, 2018

Copy link
Copy Markdown

Hi @alexeagle! This PR has merge conflicts due to recent upstream merges.
Please help to unblock it by resolving these conflicts. Thanks!

@manughub manughub added this to the v6.0 milestone Apr 3, 2018
@mary-poppins

Copy link
Copy Markdown

You can preview 7379c23 at https://pr22810-7379c23.ngbuilds.io/.

@mary-poppins

Copy link
Copy Markdown

You can preview 411f359 at https://pr22810-411f359.ngbuilds.io/.

Comment thread scripts/ci/test-e2e-2.sh Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this still needed now that ./integration/run_tests.sh is not run?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, internally that integration test has package.json with "@angular/platform-server": "file:../../../dist/packages-dist/platform-server", so it's really using the same formula as the other integration/* tests and should be moved, will do that

Now it lives in our standard location for tests against npm packages
The only remaining test can run in the first e2e travis shard.
This also removes the last thing needing bazel available on Travis.
@googlebot

Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@mary-poppins

Copy link
Copy Markdown

You can preview 857d595 at https://pr22810-857d595.ngbuilds.io/.

Comment thread integration/run_tests.sh
(
cd $testDir
rm -rf dist
pwd

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

echo ""
echo ""
echo " ======= running integration tests: `pwd`"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this was right above in the bigger ### fences

Comment thread integration/run_tests.sh
rm -rf node_modules
#if $CI; then
# trackPayloadSize "$testDir" "dist/*.js" true false "${basedir}/integration/_payload-limits.json"
#fi

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so we are disabling the size tracking for cli hello world?
is this because we don't have credentials setup yet?
can you add a todo and explanation?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

filed #23376

@alexeagle alexeagle added the action: merge The PR is ready for merge by the caretaker label Apr 13, 2018
@IgorMinar IgorMinar closed this in 328b48b Apr 13, 2018
IgorMinar pushed a commit that referenced this pull request Apr 13, 2018
IgorMinar pushed a commit that referenced this pull request Apr 13, 2018
Now it lives in our standard location for tests against npm packages

PR Close #22810
IgorMinar pushed a commit that referenced this pull request Apr 13, 2018
The only remaining test can run in the first e2e travis shard.
This also removes the last thing needing bazel available on Travis.

PR Close #22810
gkalpak added a commit to gkalpak/angular that referenced this pull request Oct 31, 2018
kara pushed a commit that referenced this pull request Nov 2, 2018
kara pushed a commit that referenced this pull request Nov 2, 2018
@angular-automatic-lock-bot

Copy link
Copy Markdown

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot Bot locked and limited conversation to collaborators Sep 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project cla: yes target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants