From 5eaf01a55d2d1b02ceb6945a0524f1caeaff383c Mon Sep 17 00:00:00 2001 From: Terry Brady Date: Thu, 21 Nov 2024 16:21:40 -0800 Subject: [PATCH] Update testing.md --- testing.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/testing.md b/testing.md index 21421a9..dc2bcb3 100644 --- a/testing.md +++ b/testing.md @@ -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 @@ -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||