tdm-calculator
tdm-calculator copied to clipboard
Test: Hook up cypress tests with GitHub actions
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.
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.
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.
- 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.
- Blockers: need to figure out how to run mssql server db inside a docker container inside the pipeline.
- Availability: 1-3 hrs a week
- ETA: 1-2 weeks for now, depending on when i can work on it.
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
closed per meeting with @entrotech on 11/29/2023