tdm-calculator icon indicating copy to clipboard operation
tdm-calculator copied to clipboard

Test: Hook up cypress tests with GitHub actions

Open ExperimentsInHonesty opened this issue 3 years ago • 4 comments

Dependency

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

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 avatar Sep 18 '21 18:09 ExperimentsInHonesty

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.

fyliu avatar Oct 27 '21 06:10 fyliu

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 avatar Jan 20 '22 03:01 nclairesays

  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.

nclairesays avatar Feb 10 '22 02:02 nclairesays

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 avatar Feb 24 '22 02:02 nclairesays

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

agosmou avatar Nov 30 '23 04:11 agosmou