Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cypress Testing Integration #279

Closed
jolanglinais opened this issue Mar 4, 2021 · 7 comments
Closed

Cypress Testing Integration #279

jolanglinais opened this issue Mar 4, 2021 · 7 comments

Comments

@jolanglinais
Copy link
Member

Feature Request 🛍️

We should integrate Cypress with our CI/CD pipeline for web-components

Use Case

This will allow us a front end testing tool for end-to-end, integration, and unit tests

Possible Solution

Implement GitHub Actions integration for this testing. An overall guide is located here.

Context

I have requested an OSS plan with Cypress. If approved, Cypress will provide AP with a plan that allows unlimited test recordings and up to 5 users. All projects we create in the Cypress Dashboard will be public. Data will be retained for 90 days. Our organization will have access to all the features the Cypress Dashboard provides, including parallelization.

Related to #14

@jolanglinais
Copy link
Member Author

My request:

Organization "Accord Project" has requested to be on OSS Plan. Identifiers: - UUID: 1867777b-e935-4782-b76e-3c31921ea59c Details: - Repo URL: https://github.com/accordproject/web-components - Commercial: false - License: Apache-2.0 - Message: Current Plan Usage: - Public Projects: 0 - Private Projects: 0 - Monthly Public Tests: 0 - Monthly Private Tests: 0 - Monthly Test Recordings: 0 - Users: 3 - Days Remaining: 27 - Next Billing Date: 2021-04-01

Response to my request:

Thanks for requesting an OSS Plan!

We're not seeing any Projects or Test Recordings under this Organization. Before we can process this application, you'll need to start recording to the Dashboard with the open source project you'd like the OSS plan for. Once you've done that, let us know and we'll continue processing your application.

For help on writing tests and recording tests to the Dashboard, check out our documentation, Stack Overflow, or connect with our community in Gitter with any questions you may have.

@Cronus1007
Copy link
Contributor

@irmerk Shall I work upon this issue .

@jolanglinais
Copy link
Member Author

@mttrbrts and I are looking into this at the moment.

@jolanglinais
Copy link
Member Author

#282 should essentially close this, correct @mttrbrts? We still just need to finish the OSS plan request.

Currently, we have 3 user slots. With the OSS plan we will have 10 (it is the "Team Plan" in this comparison page).

As we only have 3 at the moment, @DianaLease do you want to be the 3rd?

jolanglinais pushed a commit that referenced this issue Mar 17, 2021
* feat(storybook): cypress setup for the project
Signed-off-by: User <[email protected]>

* feat(e2e): Add basic cypress config and cypress.io integration
Signed-off-by: Matt Roberts <[email protected]>

* docs(ui-markdown-editor): readme updated with cypress test
Signed-off-by: User <[email protected]>

* feat(storybook): cypress setup for the project
Signed-off-by: User <[email protected]>

* feat(e2e): Add basic cypress config and cypress.io integration
Signed-off-by: Matt Roberts <[email protected]>

* docs(ui-markdown-editor): readme updated with cypress test
Signed-off-by: User <[email protected]>

* feat(storybook): cypress setup for the project
Signed-off-by: User <[email protected]>

* feat(e2e): Add basic cypress config and cypress.io integration
Signed-off-by: Matt Roberts <[email protected]>
Co-authored-by: Matt Roberts <[email protected]>
@mttrbrts
Copy link
Member

#282 should essentially close this, correct @mttrbrts? We still just need to finish the OSS plan request.

Yes, that's correct.

@jolanglinais
Copy link
Member Author

I want to keep this open until we have successfully been put on the OSS plan in Cypress.

@jolanglinais jolanglinais reopened this Mar 17, 2021
@jolanglinais
Copy link
Member Author

Update:

Great news! The information you provided about your project qualifies you for our OSS Plan. Your organization has moved over to the OSS plan. You should see these changes within the Billing & Usage page of your organization.

What this means for your organization:

  • Your organization now has access to all of our OSS Plan features.
  • Your organization can only run tests on public projects. If you need to test a private project, we suggest creating a new organization and choosing one of our existing plans on our pricing.

For community support, reach out to our community in Gitter, check existing GitHub issues, read through our documentation, or search Stack Overflow for relevant answers.

Thank you for contributing to the open-source community!

All finished, closing now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants