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

Test: Hook up cypress tests with GitHub actions #943

Closed
ExperimentsInHonesty opened this issue Sep 18, 2021 · 5 comments
Closed

Test: Hook up cypress tests with GitHub actions #943

ExperimentsInHonesty opened this issue Sep 18, 2021 · 5 comments
Labels
Dependency Issues that cannot be worked on until another issue is closed dev: tests feature: Testing/Error level: hard NIA status: crafting Issues that are not ready to be released to prioritized backlog priority: Could Have role: back-end Node/Express Development Task system update Release Note: Shows as System Update

Comments

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Sep 18, 2021

Dependency

Overview

We should hook up cypress tests with Github actions so we can automatically run tests after each push.

Action Items

Resources/Instructions

Related to #954
Related to #981 which should make tests more stable to have fewer fake failures.

@ExperimentsInHonesty ExperimentsInHonesty changed the title hook up cypress tests with gitlab actions hook up cypress tests with GitHub actions Sep 18, 2021
@ExperimentsInHonesty ExperimentsInHonesty added the NIA status: crafting Issues that are not ready to be released to prioritized backlog label Sep 18, 2021
@jackrinjames jackrinjames changed the title hook up cypress tests with GitHub actions Test: Hook up cypress tests with GitHub actions Sep 21, 2021
@fyliu fyliu self-assigned this Oct 6, 2021
@fyliu fyliu pinned this issue Oct 6, 2021
@fyliu fyliu unpinned this issue Oct 7, 2021
@fyliu fyliu added the Dependency Issues that cannot be worked on until another issue is closed label Oct 27, 2021
@fyliu fyliu removed their assignment Oct 27, 2021
@fyliu
Copy link
Member

fyliu commented Oct 27, 2021

Putting this back for now to work on UI issues.
There's enough false failures in the new cypress tests that I'm afraid adding this before #981 won't be very useful for us.

@nclairesays nclairesays self-assigned this Dec 9, 2021
@nclairesays
Copy link
Member

1. Progress:  initiated some research/review on this before the holiday but have not made much progress yet.  Planning to restart this.
2. Blockers: none
3. Availability: 2-3 hrs a week
4. ETA: 2-3 weeks for now. 

@nclairesays
Copy link
Member

  1. Progress: probably half way. was able to set up github action and see cypress tests start up last week. didn't work on anything this week.
  2. Blockers: need to figure out how to run mssql server db inside a docker container inside the pipeline.
  3. Availability: 1-3 hrs a week
  4. ETA: 1-2 weeks for now, depending on when i can work on it.

@seenaiype seenaiype added this to the Z - Continuous milestone Feb 12, 2022
@nclairesays
Copy link
Member

nclairesays commented Feb 24, 2022

Sent the same message on Slack: Hi team, apologies for being MIA lately. I've been job searching lately and that's been splitting up a lot of my time and attention. It's been a bit difficult for me to focus on this project. I going to be focusing on job searching the next couple weeks/maybe months. I'll put my issue back into the backlog. If anyone happens to want to work on that issue in the mean time, I did push up my work on a remote branch. Otherwise, I'll pick it back up when I come back. I'll still be on slack if you guys need anything. Thanks!

Progress: able to install dependencies and build the app in pipeline.
Blockers: unable to start a MS SQL server instance inside the docker container in the GitHub action workflow, which is preventing the app to start. I created a couple different jobs inside the "integration.yml"/workflow to try out different approaches to run the app.

Here's my WIP branch.
https://github.com/hackforla/tdm-calculator/tree/943-github-actions-cypress

@nclairesays nclairesays removed their assignment Feb 24, 2022
@ExperimentsInHonesty ExperimentsInHonesty added Dependency Issues that cannot be worked on until another issue is closed and removed milestone: missing Dependency Issues that cannot be worked on until another issue is closed labels Mar 12, 2022
@agosmou
Copy link
Member

agosmou commented Nov 30, 2023

closed per meeting with @entrotech on 11/29/2023

@agosmou agosmou closed this as completed Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependency Issues that cannot be worked on until another issue is closed dev: tests feature: Testing/Error level: hard NIA status: crafting Issues that are not ready to be released to prioritized backlog priority: Could Have role: back-end Node/Express Development Task system update Release Note: Shows as System Update
Projects
Status: On Dev - not yet pushed to Prod
Development

No branches or pull requests

7 participants