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

Two of the e2e subscription tests fail if they are running against the dev environment. #326

Open
triptec opened this issue Dec 14, 2022 · 0 comments
Labels
🐛 bug help wanted Extra attention is needed

Comments

@triptec
Copy link
Contributor

triptec commented Dec 14, 2022

Summary

While developing my system I want to be able to run the e2e tests against my development environment and I expect them to pass.

Steps to reproduce

In first terminal:

  1. clone the repo
  2. cd into repo
  3. export UID; yarn docker setup
  4. echo "ENABLE_CYPRESS_COMMANDS=1" >> docker/.env
  5. export UID; yarn docker start

In second terminal:

  1. cd into the repo
  2. docker compose exec server bash
  3. Install cypress deps with sudo apt update;sudo apt install libatk-bridge2.0-0 libatk1.0-0 libasound2 libgbm1 libgtk-3-0 libnss3 xvfb
  4. install cypress @app/e2e/node_modules/cypress/bin/cypress install
  5. Run the tests with yarn e2e run run

Expected results

That the tests pass

Actual results

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  homepage.spec.ts                         00:09        1        1        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  login.spec.ts                            00:12        2        2        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  manage_emails.spec.ts                    00:21        2        2        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  organization_create.spec.ts              00:16        2        1        1        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  organization_page.spec.ts                00:19        3        2        1        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  register_account.spec.ts                 00:22        4        4        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✖  subscriptions.spec.ts                    00:22        3        2        1        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  verify_email.spec.ts                     00:03        1        1        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✖  3 of 8 failed (38%)                      02:06       18       15        3        -        -  

Additional context

Host machine is ubuntu 22.04 with node 18.12.1

Possible Solution

Those tests pass if I run yarn build; NODE_ENV=test yarn start

@benjie benjie added the help wanted Extra attention is needed label Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants