Skip to content

Commit

Permalink
Update testing.md
Browse files Browse the repository at this point in the history
  • Loading branch information
terrywbrady authored Nov 22, 2024
1 parent b6218fb commit 5eaf01a
Showing 1 changed file with 15 additions and 9 deletions.
24 changes: 15 additions & 9 deletions testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,16 @@

## Scheduled Tests
- Data Consistency Tests are initiated by cron on the Merritt batch server.
- **2AM Daily**
- Scheduled Builds (via AWS Event Bridge Schedules)
- Several Merritt repositories are re-built on a daily basis. Each build may trigger unit tests and integration tests.
- **4AM M-F**
- End to End Tests are executed as a scheduled build
- **7AM Mon,Thu: Default Test Suite**
- **7AM Tue,Wed,Fri: Minimal Test Suite - No Ingest**
- **9AM M-F: Stage Load Test**
- Performance Tests are executed as a secheduled build
- **8AM M-F**

## Triggered Tests
- GitHub actions test
Expand All @@ -44,23 +50,23 @@
|mrt-inventory|java service|limited tests|docker maven tests|rebuilt daily and on push||
|mrt-ingest|java service|tests exist|docker maven tests|rebuilt daily and on push||
|mrt-audit|java service|tests exist|docker maven tests|rebuilt daily and on push||
|mrt-replic|java service|na|docker maven tests|rebuilt daily and on push||
|mrt-replic|java service||docker maven tests|rebuilt daily and on push||
|mrt-store|java service|limited tests|docker maven tests|rebuilt daily and on push||
|mrt-cloud|java library|tests exist|docker maven tests|rebuilt on push||
|mrt-core2|java library|tests exist|n/a|rebuilt on push||
|mrt-core2|java library|tests exist||rebuilt on push||
|mrt-zk (Java)|java library|limited tests|extensive tests - java and ruby parity|rebuilt on push||
|mrt-zk (Ruby)|ruby library|limited tests|extensive tests - java and ruby parity|manually tested|add ruby testing to daily build|
|mrt-dashboard|ruby service|na|extensive tests including coverage|tests on push (GitHub); image rebuilt daily|add coverage checks to daily build|
|mrt-dashboard|ruby service||extensive tests including coverage|tests on push (GitHub); image rebuilt daily|add coverage checks to daily build|
|mrt-admin-lambda|ruby lambda||run manually against stage|daily consistency checks||
|uc3-ssm|ruby library|limited tests|na|||
|mrt-atom|standalone app|na|na||migration to new nuxeo service|
|mrt-cron - consistency checks|standalone app|na|na|run daily|migrate from ec2 to other aws automation|
|mrt-cron - daily stats|standalone app|na|na|run daily|migrate from ec2 to other aws automation|
|mrt-cron - object health|standalone app|na|tests exist||migrate to lambda or web service|
|uc3-ssm|ruby library|limited tests||||
|mrt-atom|standalone app||||migration to new nuxeo service|
|mrt-cron - consistency checks|standalone app|||run daily|migrate from ec2 to other aws automation|
|mrt-cron - daily stats|standalone app|||run daily|migrate from ec2 to other aws automation|
|mrt-cron - object health|standalone app||tests exist||migrate to lambda or web service|
|mrt-ingest-ruby|ruby library||||migration to new nuxeo service|
|mrt-admin-sinatra|ruby lambda|||not yet deployed|TBD|
|s3-sinatra|ruby lambda|||run on demand||
|uc3-etds|standalone system|na|na|na|deprecated|
|uc3-etds|standalone system||||deprecated|
|mrt-locust|test driver|||tests run daily||
|mrt-integ-tests|test driver|||docker images rebuilt daily; tests run daily||
|merritt-docker|test docker images|||docker images rebuilt daily||
Expand Down

0 comments on commit 5eaf01a

Please sign in to comment.