Skip to content

test(cdk/testing): port the protractor tests to the webdriver env#22375

Merged
mmalerba merged 6 commits intoangular:webdriver-harness-environmentfrom
mmalerba:webdriver-3
Mar 31, 2021
Merged

test(cdk/testing): port the protractor tests to the webdriver env#22375
mmalerba merged 6 commits intoangular:webdriver-harness-environmentfrom
mmalerba:webdriver-3

Conversation

@mmalerba
Copy link
Copy Markdown
Contributor

@mmalerba mmalerba commented Mar 31, 2021

I've confirmed that the tests all pass when run manually, but I don't have them working on CI yet.

Thanks to @kyliau for creating the example that I based the wait for Angular logic off of: https://github.com/kyliau/angular-wait/blob/main/server/server.ts

@mmalerba mmalerba requested a review from devversion as a code owner March 31, 2021 00:00
@google-cla google-cla bot added the cla: yes PR author has agreed to Google's Contributor License Agreement label Mar 31, 2021
@mmalerba mmalerba requested a review from a team March 31, 2021 00:06
@mmalerba mmalerba added the target: feature This PR is targeted for a feature branch (outside of main and semver branches) label Mar 31, 2021
Copy link
Copy Markdown
Contributor

@jelbourn jelbourn left a comment

Choose a reason for hiding this comment

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

Overall LGTM, but someone else should also do a review on this one

@mmalerba mmalerba merged commit 18238d7 into angular:webdriver-harness-environment Mar 31, 2021
@mmalerba mmalerba deleted the webdriver-3 branch March 31, 2021 17:21
Copy link
Copy Markdown
Member

@devversion devversion left a comment

Choose a reason for hiding this comment

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

Just saw this. LGTM. One nit for a follow-up.

* more pending tasks).
*
* For the implementation, see:
* https://github.com/angular/angular/blob/master/packages/platform-browser/src/browser/testability.ts#L30-L49
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.

Nit: Use a perma link in case the location changes.

mmalerba added a commit that referenced this pull request Apr 8, 2021
* feat(cdk/testing): create a webdriver harness environment (#22321)

* test(cdk/testing): Get webdriver test suite running with dummy tests (#22344)

Co-authored-by: Paul Gschwendtner <[email protected]>

* test(cdk/testing): start the e2e-app and run webdriver tests in bazel (#22367)

* test(cdk/testing): port the protractor tests to the webdriver env (#22375)

* test(cdk/testing): enable webdriver tests on CI (#22379)

Co-authored-by: Paul Gschwendtner <[email protected]>

* fixup! test(cdk/testing): enable webdriver tests on CI (#22379)

Co-authored-by: Paul Gschwendtner <[email protected]>
@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 May 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla: yes PR author has agreed to Google's Contributor License Agreement target: feature This PR is targeted for a feature branch (outside of main and semver branches)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants