diff --git a/allure-report.tar.gz b/allure-report.tar.gz index 61ceecc7a..45e283a72 100644 Binary files a/allure-report.tar.gz and b/allure-report.tar.gz differ diff --git a/data/behaviors.csv b/data/behaviors.csv index 69216d6b2..79d4e6548 100644 --- a/data/behaviors.csv +++ b/data/behaviors.csv @@ -1,7 +1,7 @@ "Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Add Batches to vaccine","","0","0","16","0","0" -"","Add vaccine to site","","2","0","15","0","0" -"","Record vaccine","","9","0","13","0","0" -"","Find a patient","","1","0","30","0","0" -"","Login Feature","","2","0","4","0","0" -"","Logout Feature","","0","0","1","0","0" +"","Add Batches to vaccine","","15","0","0","0","0" +"","Add vaccine to site","","17","0","0","0","0" +"","Find a patient","","30","0","0","0","0" +"","Record vaccine","","21","0","0","0","0" +"","Login Feature","","6","0","0","0","0" +"","Logout Feature","","1","0","0","0","0" diff --git a/data/behaviors.json b/data/behaviors.json index a2a936fda..7796ef72c 100644 --- a/data/behaviors.json +++ b/data/behaviors.json @@ -4,14 +4,14 @@ "children" : [ { "name" : "Add Batches to vaccine", "children" : [ { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", - "uid" : "a4fc44ee10db5859", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "63fd8b12b3256634", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, "flaky" : false, "newFailed" : false, @@ -19,16 +19,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "1149f3f56323bec", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "87506f3a40135c6d", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, "flaky" : false, "newFailed" : false, @@ -36,16 +36,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "1212fa5434dda81", + "uid" : "f5c9727de9ceda2d", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, "flaky" : false, "newFailed" : false, @@ -56,13 +56,13 @@ "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "uid" : "aeb93c78ed77d986", + "uid" : "3508a434297bc7d7", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, "flaky" : false, "newFailed" : false, @@ -73,13 +73,13 @@ "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "3842d47c5099ed2b", + "uid" : "62a4b5faa3a43789", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -89,14 +89,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "d073147e58a6da03", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "970dc3652de41c4b", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, "flaky" : false, "newFailed" : false, @@ -104,16 +104,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "faa99090501b169d", + "uid" : "a65d21a326c180b9", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, "flaky" : false, "newFailed" : false, @@ -122,32 +122,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "Care Home", "NEELIMA HOUSE" ] - }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3b57ce857ecd55d3", - "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", - "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "c7d7c9bba183c016", + "uid" : "57230608ecc865de", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -158,13 +141,13 @@ "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "b1b8c82ace5d89c1", + "uid" : "6b7e53cad65a8f58", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, "flaky" : false, "newFailed" : false, @@ -175,13 +158,13 @@ "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "9a0b88c47a3c5ceb", + "uid" : "18e74394c27ae12c", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -192,13 +175,13 @@ "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "46c0d5a0e946e66a", + "uid" : "fcebd54cec454336", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, "flaky" : false, "newFailed" : false, @@ -209,13 +192,13 @@ "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "819020bc6b3fe951", + "uid" : "dc00b835be72db09", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, "flaky" : false, "newFailed" : false, @@ -226,13 +209,13 @@ "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "a69520d9555b6e56", + "uid" : "7c5abdc3a3d5c82f", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, "flaky" : false, "newFailed" : false, @@ -243,13 +226,13 @@ "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "c8b1288a28b58e5a", + "uid" : "20ee8611d1f8ad0f", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, "flaky" : false, "newFailed" : false, @@ -260,13 +243,13 @@ "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "2b4ed98f347f0435", + "uid" : "26b371b015c06f59", "parentUid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, "flaky" : false, "newFailed" : false, @@ -281,13 +264,13 @@ "name" : "Add vaccine to site", "children" : [ { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "edd9c617767c291c", + "uid" : "fdcbc1cca9dccb52", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, "flaky" : false, "newFailed" : false, @@ -298,13 +281,13 @@ "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "852c08f5dae866e4", + "uid" : "db2dd0022f89df25", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, "flaky" : false, "newFailed" : false, @@ -315,13 +298,13 @@ "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "2b758703203e1418", + "uid" : "7ad7fcea00f15bfe", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, "flaky" : false, "newFailed" : false, @@ -332,13 +315,13 @@ "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "aa2a43ec68bbd014", + "uid" : "920b8582f4b5bbf4", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, "flaky" : false, "newFailed" : false, @@ -348,14 +331,14 @@ "retriesStatusChange" : false, "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "4471d589625f2980", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "f01d584141e22b1c", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -363,16 +346,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "uid" : "b264a636989e943b", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fedb15c1a5dc3b7e", "parentUid" : "89454da568829ba0e3b824d512d0be96", "status" : "failed", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, "flaky" : false, "newFailed" : false, @@ -380,16 +363,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "24165edf3d5d748d", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "aed6b77ad0c8d672", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, "flaky" : false, "newFailed" : false, @@ -397,16 +380,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "a35c7cdb0f086a2", + "uid" : "3d2931b0f3a1429", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, "flaky" : false, "newFailed" : false, @@ -417,13 +400,13 @@ "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", - "uid" : "bf084ae75bb19a4f", + "uid" : "198c105cb27b1617", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, "flaky" : false, "newFailed" : false, @@ -434,13 +417,13 @@ "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "f5d197d1c7747fb9", + "uid" : "b80ae6ee4912c2fe", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, "flaky" : false, "newFailed" : false, @@ -451,13 +434,13 @@ "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3cc194ba63243a7e", + "uid" : "c293c9834807a03c", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "flaky" : false, "newFailed" : false, @@ -468,13 +451,13 @@ "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "4780475591f3eef4", + "uid" : "864a1d776a52968a", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, "flaky" : false, "newFailed" : false, @@ -485,13 +468,13 @@ "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "f2fccdb0f012c97d", + "uid" : "146a9f5564fc5155", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, "flaky" : false, "newFailed" : false, @@ -502,13 +485,13 @@ "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "62e721cfcc5dcce1", + "uid" : "d753fb83c57fffd7", "parentUid" : "89454da568829ba0e3b824d512d0be96", "status" : "failed", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -519,13 +502,13 @@ "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "7b1f4819ded8f2d7", + "uid" : "7743199d0e982eea", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, "flaky" : false, "newFailed" : false, @@ -536,13 +519,13 @@ "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "5ae7d28f7173857a", + "uid" : "f29c801d16671bbd", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, "flaky" : false, "newFailed" : false, @@ -553,13 +536,13 @@ "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", - "uid" : "925e5dd4c0435d70", + "uid" : "3fffc2ec361044eb", "parentUid" : "89454da568829ba0e3b824d512d0be96", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, "flaky" : false, "newFailed" : false, @@ -574,13 +557,13 @@ "name" : "Find a patient", "children" : [ { "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "749a2f5e26e4af49", + "uid" : "5f2593953f8f32a8", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, "flaky" : false, "newFailed" : false, @@ -591,13 +574,13 @@ "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "f2eb93be2b0f6339", + "uid" : "e53fd97045c2b02b", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, "flaky" : false, "newFailed" : false, @@ -607,14 +590,14 @@ "retriesStatusChange" : false, "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "bd9fd45a2e4465f8", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "16598ac68b3117ca", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, "flaky" : false, "newFailed" : false, @@ -622,16 +605,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "22333d984f6425c3", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "8b0ba8fb7fa3d198", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, "flaky" : false, "newFailed" : false, @@ -639,16 +622,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "13bfe30704ccbaea", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "e0788069018dbfbb", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, "flaky" : false, "newFailed" : false, @@ -656,16 +639,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "743aa34d63e00480", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7782dab0aeda4e5c", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, "flaky" : false, "newFailed" : false, @@ -673,16 +656,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "daba8c23669e6a01", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "2dcce746d6e7f92e", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -690,16 +673,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "c9dabcb6a6d94029", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "76cd2c97e5581d7a", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, "flaky" : false, "newFailed" : false, @@ -707,16 +690,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "9ed0c5dbd4465f27", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc3dcc7c57b2dcd6", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, "flaky" : false, "newFailed" : false, @@ -724,16 +707,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "73cf5ac9cfb573c8", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "28f16d22fdf1ba94", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, "flaky" : false, "newFailed" : false, @@ -741,16 +724,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", - "uid" : "6b6832f6c21bb377", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "96569c2a2b1c6f02", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, "flaky" : false, "newFailed" : false, @@ -758,16 +741,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "3b8286a18884de43", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "ad6e5d122b18120d", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, "flaky" : false, "newFailed" : false, @@ -775,16 +758,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "dd30b678b233973b", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b101673c859949c9", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, "flaky" : false, "newFailed" : false, @@ -792,16 +775,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", - "uid" : "5297bc021544c650", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3b214d57c264645f", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, "flaky" : false, "newFailed" : false, @@ -809,16 +792,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "8120eaef3fd6af0b", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5ec9d81c92e7e745", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -826,16 +809,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] }, { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "10ab150234343a8e", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "2fb08b7e6d3b0201", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, "flaky" : false, "newFailed" : false, @@ -843,16 +826,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "db720a0685693f0", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "390b0e95127f7b83", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "flaky" : false, "newFailed" : false, @@ -860,16 +843,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] }, { - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", - "uid" : "2bbd494a349b0e9f", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "741aa7e916c13b62", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, "flaky" : false, "newFailed" : false, @@ -877,16 +860,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] + "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "d1c73d41774b9d95", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "e5b9500fd33eaf9b", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, "flaky" : false, "newFailed" : false, @@ -894,16 +877,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "d91235f48c3fd417", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "90b1889e7dbec11f", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, "flaky" : false, "newFailed" : false, @@ -911,16 +894,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", - "uid" : "c4aebab0931198d6", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "cc0b48e089799ce", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, "flaky" : false, "newFailed" : false, @@ -928,16 +911,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "uid" : "f057b55dd53ffcd4", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "f423a7727712953f", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", "status" : "failed", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, "flaky" : false, "newFailed" : false, @@ -945,16 +928,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "969462f5a0205a13", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e38ab102bd02a181", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, "flaky" : false, "newFailed" : false, @@ -962,16 +945,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "700ff60fef66ddd", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "9a72c1629ee555d", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, "flaky" : false, "newFailed" : false, @@ -979,16 +962,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] }, { "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "cf28c03ef04c1143", + "uid" : "5153a5ce8000d9dd", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, "flaky" : false, "newFailed" : false, @@ -998,31 +981,14 @@ "retriesStatusChange" : false, "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Search without entering nhs number", - "uid" : "69bd35d45a909a57", - "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", - "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ ] - }, { - "name" : "Search without entering patient details", - "uid" : "9bf5b76209ca9c90", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "264445508bad04ed", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, "flaky" : false, "newFailed" : false, @@ -1030,16 +996,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "e70d3b8a31e4c4ab", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "283b0301528dcd0d", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, "flaky" : false, "newFailed" : false, @@ -1047,16 +1013,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "e210b5395735d5e8", + "name" : "Search without entering nhs number", + "uid" : "24f59fedac6e93fb", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, "flaky" : false, "newFailed" : false, @@ -1064,16 +1030,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "b1806e2037e5ca4d", + "name" : "Search without entering patient details", + "uid" : "e8d4e1b7b2aff1f1", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, "flaky" : false, "newFailed" : false, @@ -1081,16 +1047,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + "parameters" : [ ] }, { "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "bd10bc1c448788fb", + "uid" : "c1ee187074eea0b3", "parentUid" : "dad0fa9c36821039b506dc73dbb5bf72", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, "flaky" : false, "newFailed" : false, @@ -1105,13 +1071,13 @@ "name" : "Login Feature", "children" : [ { "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "5e89c13eb90a1ea1", + "uid" : "26086501cf818ed8", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, "flaky" : false, "newFailed" : false, @@ -1121,14 +1087,14 @@ "retriesStatusChange" : false, "parameters" : [ "None", "password", "fail" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5ccc995420ad7816", + "name" : "Login button is visible", + "uid" : "45b19ebb34e1e1a3", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "failed", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, "flaky" : false, "newFailed" : false, @@ -1136,16 +1102,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "2ddb77e699c9a115", + "name" : "NHS sign in page should be visible", + "uid" : "f94b70122f95bf0b", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, "flaky" : false, "newFailed" : false, @@ -1153,16 +1119,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Login button is visible", - "uid" : "228c5307e4d0cdc0", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "86638372ec32662c", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, "flaky" : false, "newFailed" : false, @@ -1170,16 +1136,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6a8fbdfe4515e47d", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "78c95184d9a82017", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, "flaky" : false, "newFailed" : false, @@ -1187,16 +1153,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "7cd53563922bea5b", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "7748870a10cb9222", "parentUid" : "07ccdc9b95bf3f4817e5955bf1854cdd", "status" : "failed", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, "flaky" : false, "newFailed" : false, @@ -1204,20 +1170,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] } ], "uid" : "07ccdc9b95bf3f4817e5955bf1854cdd" }, { "name" : "Logout Feature", "children" : [ { "name" : "NHS sign in page should be visible", - "uid" : "6cef9c9e07c76cca", + "uid" : "6b680f587f430650", "parentUid" : "7ea9cf86cfcd32a8ccd0d7d669dec4ee", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, "flaky" : false, "newFailed" : false, @@ -1232,13 +1198,13 @@ "name" : "Record vaccine", "children" : [ { "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", - "uid" : "53d38095baa762ae", + "uid" : "479169777524ef9d", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, "flaky" : false, "newFailed" : false, @@ -1249,13 +1215,13 @@ "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", - "uid" : "7a4c5e7e29cfda3f", + "uid" : "95e3d0b58a2d3de6", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, "flaky" : false, "newFailed" : false, @@ -1265,14 +1231,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", - "uid" : "8d136b674fe34cc7", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "950ba62e5936dcf6", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, "flaky" : false, "newFailed" : false, @@ -1280,16 +1246,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", - "uid" : "9e663771a11b110f", + "uid" : "8d98794d9e2c3de3", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, "flaky" : false, "newFailed" : false, @@ -1299,14 +1265,14 @@ "retriesStatusChange" : false, "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", - "uid" : "86ac658019b8a823", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "a23e63d7946ceda9", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, "flaky" : false, "newFailed" : false, @@ -1314,16 +1280,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty 3 Omicron XBB.1.5" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", - "uid" : "1c2501f520e830b8", + "uid" : "d0b6edf4842be13c", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, "flaky" : false, "newFailed" : false, @@ -1334,13 +1300,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", - "uid" : "39533fbb18ee225", + "uid" : "838b65b05b70fa37", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, "flaky" : false, "newFailed" : false, @@ -1350,14 +1316,14 @@ "retriesStatusChange" : false, "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", - "uid" : "4cfd895840bbbc72", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "33b1722d0efde696", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, "flaky" : false, "newFailed" : false, @@ -1365,16 +1331,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", - "uid" : "801cf80ad867bea8", + "uid" : "d3133d27c3466d4f", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, "flaky" : false, "newFailed" : false, @@ -1383,32 +1349,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] - }, { - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", - "uid" : "7f5e49eff1fa244d", - "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", - "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", - "uid" : "e32ddfd1b064ee44", + "uid" : "58a2702b0cc0d4c4", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, "flaky" : false, "newFailed" : false, @@ -1419,13 +1368,13 @@ "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", - "uid" : "f2c13cd7636b49d4", + "uid" : "fe654ce164269043", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, "flaky" : false, "newFailed" : false, @@ -1436,13 +1385,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", - "uid" : "e687af85b0352e98", + "uid" : "eb57d03588c39ade", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, "flaky" : false, "newFailed" : false, @@ -1453,13 +1402,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", - "uid" : "c243f06f853de51c", + "uid" : "82230073e77d5c63", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, "flaky" : false, "newFailed" : false, @@ -1470,13 +1419,13 @@ "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] }, { "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "uid" : "b56fd7d43623a3d9", + "uid" : "40f420aa0da3de16", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, "flaky" : false, "newFailed" : false, @@ -1486,14 +1435,14 @@ "retriesStatusChange" : false, "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "uid" : "c82cffdf7d6fce38", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "b9d6b0d0373e3123", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, "flaky" : false, "newFailed" : false, @@ -1501,16 +1450,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", - "uid" : "baadf4d26b4000aa", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "uid" : "39ccdd75848df5c8", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, "flaky" : false, "newFailed" : false, @@ -1518,16 +1467,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] }, { "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", - "uid" : "6c5f8400805b279d", + "uid" : "f4734ba76e031db8", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, "flaky" : false, "newFailed" : false, @@ -1538,13 +1487,13 @@ "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] }, { "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", - "uid" : "ee606bde48585661", + "uid" : "eae063ed5ec1078b", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -1555,13 +1504,13 @@ "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] }, { "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", - "uid" : "bde8c79ff3797944", + "uid" : "e4feb1ab05ca05cc", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -1572,13 +1521,13 @@ "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] }, { "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", - "uid" : "49708997ba5cfb7e", + "uid" : "1c35a8f2c1ea05ea", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, "flaky" : false, "newFailed" : false, @@ -1589,13 +1538,13 @@ "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] }, { "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", - "uid" : "e3cc65babcd23188", + "uid" : "30d71bf6bca58166", "parentUid" : "c485d1aa99e26b4c79fc5c662c624c9d", "status" : "failed", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, "flaky" : false, "newFailed" : false, diff --git a/data/categories.csv b/data/categories.csv index 94f0dfecd..9a01f47f4 100644 --- a/data/categories.csv +++ b/data/categories.csv @@ -1,2 +1,2 @@ "Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","14","0","0","0","0" +"Product defects","90","0","0","0","0" diff --git a/data/categories.json b/data/categories.json index 71548e5dd..d87c44a5e 100644 --- a/data/categories.json +++ b/data/categories.json @@ -4,16 +4,373 @@ "children" : [ { "name" : "Product defects", "children" : [ { - "name" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "name" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "children" : [ { + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "63fd8b12b3256634", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "87506f3a40135c6d", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "f5c9727de9ceda2d", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "3508a434297bc7d7", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + }, { + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "62a4b5faa3a43789", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "970dc3652de41c4b", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "a65d21a326c180b9", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "57230608ecc865de", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "fdcbc1cca9dccb52", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "6b7e53cad65a8f58", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "18e74394c27ae12c", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "db2dd0022f89df25", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fcebd54cec454336", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc00b835be72db09", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "7ad7fcea00f15bfe", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "7c5abdc3a3d5c82f", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "20ee8611d1f8ad0f", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "920b8582f4b5bbf4", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + }, { + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "26b371b015c06f59", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + }, { + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "f01d584141e22b1c", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + }, { + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fedb15c1a5dc3b7e", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + }, { "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "uid" : "b264a636989e943b", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "uid" : "aed6b77ad0c8d672", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, "flaky" : false, "newFailed" : false, @@ -23,14 +380,14 @@ "retriesStatusChange" : false, "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] }, { - "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", - "uid" : "c243f06f853de51c", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "5f2593953f8f32a8", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, "flaky" : false, "newFailed" : false, @@ -38,16 +395,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "uid" : "b56fd7d43623a3d9", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3d2931b0f3a1429", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, "flaky" : false, "newFailed" : false, @@ -55,16 +412,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "uid" : "c82cffdf7d6fce38", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", + "uid" : "198c105cb27b1617", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, "flaky" : false, "newFailed" : false, @@ -72,16 +429,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] + "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", - "uid" : "baadf4d26b4000aa", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "e53fd97045c2b02b", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, "flaky" : false, "newFailed" : false, @@ -89,16 +446,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", - "uid" : "6c5f8400805b279d", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "16598ac68b3117ca", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, "flaky" : false, "newFailed" : false, @@ -106,16 +463,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", - "uid" : "ee606bde48585661", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "b80ae6ee4912c2fe", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, "flaky" : false, "newFailed" : false, @@ -123,16 +480,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", - "uid" : "bde8c79ff3797944", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "8b0ba8fb7fa3d198", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, "flaky" : false, "newFailed" : false, @@ -140,16 +497,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", - "uid" : "49708997ba5cfb7e", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "e0788069018dbfbb", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, "flaky" : false, "newFailed" : false, @@ -157,16 +514,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", - "uid" : "e3cc65babcd23188", - "parentUid" : "792a09b22cab75f4a67e7a7f577c71bc", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "c293c9834807a03c", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "flaky" : false, "newFailed" : false, @@ -174,20 +531,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "NEELIMA HOUSE", "yes", "today", "Adjuvanted Quadrivalent - aQIV" ] - } ], - "uid" : "792a09b22cab75f4a67e7a7f577c71bc" - }, { - "name" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']", - "children" : [ { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "62e721cfcc5dcce1", - "parentUid" : "fccfa28a84593847fabefe45918f82b6", + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + }, { + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7782dab0aeda4e5c", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, "flaky" : false, "newFailed" : false, @@ -195,20 +548,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] - } ], - "uid" : "fccfa28a84593847fabefe45918f82b6" - }, { - "name" : "AssertionError: assert False == True\n + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)", - "children" : [ { - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "uid" : "f057b55dd53ffcd4", - "parentUid" : "0325e8d38ebb15071e1348b8940cf2cc", + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + }, { + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "2dcce746d6e7f92e", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -216,20 +565,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] - } ], - "uid" : "0325e8d38ebb15071e1348b8940cf2cc" - }, { - "name" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 55 elements. Proceeding with the first one: …", - "children" : [ { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5ccc995420ad7816", - "parentUid" : "4d94d514880fc0e7ebbe8d14532475a4", + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "864a1d776a52968a", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, "flaky" : false, "newFailed" : false, @@ -237,20 +582,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] - } ], - "uid" : "4d94d514880fc0e7ebbe8d14532475a4" - }, { - "name" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 59 elements. Proceeding with the first one: …", - "children" : [ { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "7cd53563922bea5b", - "parentUid" : "1e0e48491c9deaeea880ef3c4614a164", + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + }, { + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "76cd2c97e5581d7a", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", "status" : "failed", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, "flaky" : false, "newFailed" : false, @@ -258,9 +599,944 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + }, { + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc3dcc7c57b2dcd6", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + }, { + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "146a9f5564fc5155", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + }, { + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "28f16d22fdf1ba94", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + }, { + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "96569c2a2b1c6f02", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + }, { + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "d753fb83c57fffd7", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + }, { + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "ad6e5d122b18120d", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + }, { + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b101673c859949c9", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + }, { + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "7743199d0e982eea", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + }, { + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3b214d57c264645f", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + }, { + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5ec9d81c92e7e745", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] + }, { + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "f29c801d16671bbd", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + }, { + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "2fb08b7e6d3b0201", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Care Home", "ALBERT HOUSE" ] + }, { + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "3fffc2ec361044eb", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + }, { + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "390b0e95127f7b83", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] + }, { + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "741aa7e916c13b62", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] + }, { + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "e5b9500fd33eaf9b", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] + }, { + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "90b1889e7dbec11f", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + }, { + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "cc0b48e089799ce", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + }, { + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "f423a7727712953f", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + }, { + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e38ab102bd02a181", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + }, { + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "9a72c1629ee555d", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] + }, { + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "5153a5ce8000d9dd", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + }, { + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "264445508bad04ed", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + }, { + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "283b0301528dcd0d", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + }, { + "name" : "Search without entering nhs number", + "uid" : "24f59fedac6e93fb", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ ] + }, { + "name" : "Search without entering patient details", + "uid" : "e8d4e1b7b2aff1f1", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ ] + }, { + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "c1ee187074eea0b3", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + }, { + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "26086501cf818ed8", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "None", "password", "fail" ] + }, { + "name" : "Login button is visible", + "uid" : "45b19ebb34e1e1a3", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ ] + }, { + "name" : "NHS sign in page should be visible", + "uid" : "6b680f587f430650", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ ] + }, { + "name" : "NHS sign in page should be visible", + "uid" : "f94b70122f95bf0b", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ ] + }, { + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "86638372ec32662c", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + }, { + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "78c95184d9a82017", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "invalid_email_address", "password", "fail" ] + }, { + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "7748870a10cb9222", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + }, { + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "479169777524ef9d", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] + }, { + "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", + "uid" : "95e3d0b58a2d3de6", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] + }, { + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "950ba62e5936dcf6", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", + "uid" : "8d98794d9e2c3de3", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "a23e63d7946ceda9", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", + "uid" : "d0b6edf4842be13c", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", + "uid" : "838b65b05b70fa37", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "33b1722d0efde696", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] + }, { + "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", + "uid" : "d3133d27c3466d4f", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", + "uid" : "58a2702b0cc0d4c4", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", + "uid" : "fe654ce164269043", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", + "uid" : "eb57d03588c39ade", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] + }, { + "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", + "uid" : "82230073e77d5c63", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] + }, { + "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", + "uid" : "40f420aa0da3de16", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] + }, { + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "b9d6b0d0373e3123", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] + }, { + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "uid" : "39ccdd75848df5c8", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] + }, { + "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", + "uid" : "f4734ba76e031db8", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] + }, { + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", + "uid" : "eae063ed5ec1078b", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] + }, { + "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", + "uid" : "e4feb1ab05ca05cc", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] + }, { + "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", + "uid" : "1c35a8f2c1ea05ea", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] + }, { + "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", + "uid" : "30d71bf6bca58166", + "parentUid" : "5d49a97fbb90a473baa7763b62960c3e", + "status" : "failed", + "time" : { + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 + }, + "flaky" : false, + "newFailed" : false, + "newPassed" : false, + "newBroken" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "NEELIMA HOUSE", "yes", "today", "Adjuvanted Quadrivalent - aQIV" ] } ], - "uid" : "1e0e48491c9deaeea880ef3c4614a164" + "uid" : "5d49a97fbb90a473baa7763b62960c3e" } ], "uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d" } ] diff --git a/data/packages.json b/data/packages.json index e998d5a11..37ac8cc6b 100644 --- a/data/packages.json +++ b/data/packages.json @@ -2,14 +2,14 @@ "uid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "name" : "packages", "children" : [ { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", - "uid" : "a4fc44ee10db5859", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "63fd8b12b3256634", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, "flaky" : false, "newFailed" : false, @@ -17,16 +17,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "1149f3f56323bec", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "87506f3a40135c6d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, "flaky" : false, "newFailed" : false, @@ -34,16 +34,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "1212fa5434dda81", + "uid" : "f5c9727de9ceda2d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, "flaky" : false, "newFailed" : false, @@ -54,13 +54,13 @@ "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "uid" : "aeb93c78ed77d986", + "uid" : "3508a434297bc7d7", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, "flaky" : false, "newFailed" : false, @@ -71,13 +71,13 @@ "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "3842d47c5099ed2b", + "uid" : "62a4b5faa3a43789", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -87,14 +87,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "d073147e58a6da03", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "970dc3652de41c4b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, "flaky" : false, "newFailed" : false, @@ -102,16 +102,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "faa99090501b169d", + "uid" : "a65d21a326c180b9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, "flaky" : false, "newFailed" : false, @@ -121,14 +121,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3b57ce857ecd55d3", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "57230608ecc865de", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -136,16 +136,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "edd9c617767c291c", + "uid" : "fdcbc1cca9dccb52", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, "flaky" : false, "newFailed" : false, @@ -155,14 +155,14 @@ "retriesStatusChange" : false, "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "c7d7c9bba183c016", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "6b7e53cad65a8f58", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, "flaky" : false, "newFailed" : false, @@ -170,16 +170,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "b1b8c82ace5d89c1", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "18e74394c27ae12c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -187,16 +187,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "852c08f5dae866e4", + "uid" : "db2dd0022f89df25", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, "flaky" : false, "newFailed" : false, @@ -206,14 +206,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "9a0b88c47a3c5ceb", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fcebd54cec454336", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, "flaky" : false, "newFailed" : false, @@ -221,16 +221,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "46c0d5a0e946e66a", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc00b835be72db09", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, "flaky" : false, "newFailed" : false, @@ -238,16 +238,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "2b758703203e1418", + "uid" : "7ad7fcea00f15bfe", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, "flaky" : false, "newFailed" : false, @@ -257,14 +257,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "819020bc6b3fe951", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "7c5abdc3a3d5c82f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, "flaky" : false, "newFailed" : false, @@ -272,16 +272,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "a69520d9555b6e56", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "20ee8611d1f8ad0f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, "flaky" : false, "newFailed" : false, @@ -289,16 +289,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "aa2a43ec68bbd014", + "uid" : "920b8582f4b5bbf4", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, "flaky" : false, "newFailed" : false, @@ -308,14 +308,14 @@ "retriesStatusChange" : false, "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "c8b1288a28b58e5a", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "26b371b015c06f59", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, "flaky" : false, "newFailed" : false, @@ -323,16 +323,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "2b4ed98f347f0435", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "f01d584141e22b1c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -340,16 +340,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "4471d589625f2980", + "uid" : "fedb15c1a5dc3b7e", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, "flaky" : false, "newFailed" : false, @@ -360,13 +360,13 @@ "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "uid" : "b264a636989e943b", + "uid" : "aed6b77ad0c8d672", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, "flaky" : false, "newFailed" : false, @@ -375,32 +375,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] - }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "24165edf3d5d748d", - "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", - "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "749a2f5e26e4af49", + "uid" : "5f2593953f8f32a8", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, "flaky" : false, "newFailed" : false, @@ -411,13 +394,13 @@ "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "a35c7cdb0f086a2", + "uid" : "3d2931b0f3a1429", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, "flaky" : false, "newFailed" : false, @@ -426,32 +409,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] - }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "f2eb93be2b0f6339", - "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", - "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", - "uid" : "bf084ae75bb19a4f", + "uid" : "198c105cb27b1617", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, "flaky" : false, "newFailed" : false, @@ -461,14 +427,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "bd9fd45a2e4465f8", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "e53fd97045c2b02b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, "flaky" : false, "newFailed" : false, @@ -476,16 +442,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "22333d984f6425c3", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "16598ac68b3117ca", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, "flaky" : false, "newFailed" : false, @@ -493,16 +459,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "f5d197d1c7747fb9", + "uid" : "b80ae6ee4912c2fe", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, "flaky" : false, "newFailed" : false, @@ -512,14 +478,14 @@ "retriesStatusChange" : false, "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "13bfe30704ccbaea", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "8b0ba8fb7fa3d198", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, "flaky" : false, "newFailed" : false, @@ -527,16 +493,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3cc194ba63243a7e", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "e0788069018dbfbb", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, "flaky" : false, "newFailed" : false, @@ -544,16 +510,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "743aa34d63e00480", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "c293c9834807a03c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "flaky" : false, "newFailed" : false, @@ -561,16 +527,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "4780475591f3eef4", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7782dab0aeda4e5c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, "flaky" : false, "newFailed" : false, @@ -578,16 +544,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "daba8c23669e6a01", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "2dcce746d6e7f92e", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -595,16 +561,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "c9dabcb6a6d94029", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "864a1d776a52968a", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, "flaky" : false, "newFailed" : false, @@ -612,16 +578,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "9ed0c5dbd4465f27", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "76cd2c97e5581d7a", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, "flaky" : false, "newFailed" : false, @@ -629,16 +595,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "73cf5ac9cfb573c8", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc3dcc7c57b2dcd6", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, "flaky" : false, "newFailed" : false, @@ -646,16 +612,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "f2fccdb0f012c97d", + "uid" : "146a9f5564fc5155", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, "flaky" : false, "newFailed" : false, @@ -665,14 +631,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", - "uid" : "6b6832f6c21bb377", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "28f16d22fdf1ba94", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, "flaky" : false, "newFailed" : false, @@ -680,16 +646,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "3b8286a18884de43", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "96569c2a2b1c6f02", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, "flaky" : false, "newFailed" : false, @@ -697,16 +663,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "62e721cfcc5dcce1", + "uid" : "d753fb83c57fffd7", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -716,14 +682,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "dd30b678b233973b", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "ad6e5d122b18120d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, "flaky" : false, "newFailed" : false, @@ -731,16 +697,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", - "uid" : "5297bc021544c650", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b101673c859949c9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, "flaky" : false, "newFailed" : false, @@ -748,16 +714,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "8120eaef3fd6af0b", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "7743199d0e982eea", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, "flaky" : false, "newFailed" : false, @@ -765,16 +731,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "10ab150234343a8e", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3b214d57c264645f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, "flaky" : false, "newFailed" : false, @@ -782,16 +748,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "db720a0685693f0", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5ec9d81c92e7e745", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -799,16 +765,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] }, { - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", - "uid" : "2bbd494a349b0e9f", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "f29c801d16671bbd", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, "flaky" : false, "newFailed" : false, @@ -816,16 +782,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "d1c73d41774b9d95", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "2fb08b7e6d3b0201", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, "flaky" : false, "newFailed" : false, @@ -833,16 +799,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "d91235f48c3fd417", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "3fffc2ec361044eb", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, "flaky" : false, "newFailed" : false, @@ -850,16 +816,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", - "uid" : "c4aebab0931198d6", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "390b0e95127f7b83", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "flaky" : false, "newFailed" : false, @@ -867,16 +833,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] }, { "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "uid" : "f057b55dd53ffcd4", + "uid" : "741aa7e916c13b62", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, "flaky" : false, "newFailed" : false, @@ -887,13 +853,13 @@ "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "969462f5a0205a13", + "uid" : "e5b9500fd33eaf9b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, "flaky" : false, "newFailed" : false, @@ -903,14 +869,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "7b1f4819ded8f2d7", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "90b1889e7dbec11f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, "flaky" : false, "newFailed" : false, @@ -918,16 +884,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "700ff60fef66ddd", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "cc0b48e089799ce", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, "flaky" : false, "newFailed" : false, @@ -935,16 +901,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "5ae7d28f7173857a", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "f423a7727712953f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, "flaky" : false, "newFailed" : false, @@ -952,16 +918,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "cf28c03ef04c1143", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e38ab102bd02a181", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, "flaky" : false, "newFailed" : false, @@ -969,16 +935,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", - "uid" : "925e5dd4c0435d70", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "9a72c1629ee555d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, "flaky" : false, "newFailed" : false, @@ -986,16 +952,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] }, { - "name" : "Search without entering nhs number", - "uid" : "69bd35d45a909a57", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "5153a5ce8000d9dd", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, "flaky" : false, "newFailed" : false, @@ -1003,16 +969,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Search without entering patient details", - "uid" : "9bf5b76209ca9c90", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "264445508bad04ed", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, "flaky" : false, "newFailed" : false, @@ -1020,16 +986,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "5e89c13eb90a1ea1", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "283b0301528dcd0d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, "flaky" : false, "newFailed" : false, @@ -1037,16 +1003,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5ccc995420ad7816", + "name" : "Search without entering nhs number", + "uid" : "24f59fedac6e93fb", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, "flaky" : false, "newFailed" : false, @@ -1054,16 +1020,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "2ddb77e699c9a115", + "name" : "Search without entering patient details", + "uid" : "e8d4e1b7b2aff1f1", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, "flaky" : false, "newFailed" : false, @@ -1071,16 +1037,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Login button is visible", - "uid" : "228c5307e4d0cdc0", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "c1ee187074eea0b3", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, "flaky" : false, "newFailed" : false, @@ -1088,16 +1054,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6a8fbdfe4515e47d", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "26086501cf818ed8", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, "flaky" : false, "newFailed" : false, @@ -1105,16 +1071,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6cef9c9e07c76cca", + "name" : "Login button is visible", + "uid" : "45b19ebb34e1e1a3", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, "flaky" : false, "newFailed" : false, @@ -1124,14 +1090,14 @@ "retriesStatusChange" : false, "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "7cd53563922bea5b", + "name" : "NHS sign in page should be visible", + "uid" : "6b680f587f430650", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, "flaky" : false, "newFailed" : false, @@ -1139,16 +1105,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "e70d3b8a31e4c4ab", + "name" : "NHS sign in page should be visible", + "uid" : "f94b70122f95bf0b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, "flaky" : false, "newFailed" : false, @@ -1156,16 +1122,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + "parameters" : [ ] }, { - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", - "uid" : "53d38095baa762ae", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "86638372ec32662c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, "flaky" : false, "newFailed" : false, @@ -1173,16 +1139,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { - "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", - "uid" : "7a4c5e7e29cfda3f", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "78c95184d9a82017", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, "flaky" : false, "newFailed" : false, @@ -1190,16 +1156,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "e210b5395735d5e8", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "7748870a10cb9222", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, "flaky" : false, "newFailed" : false, @@ -1207,16 +1173,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "b1806e2037e5ca4d", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "479169777524ef9d", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, "flaky" : false, "newFailed" : false, @@ -1224,16 +1190,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "bd10bc1c448788fb", + "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", + "uid" : "95e3d0b58a2d3de6", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, "flaky" : false, "newFailed" : false, @@ -1241,16 +1207,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", - "uid" : "8d136b674fe34cc7", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "950ba62e5936dcf6", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, "flaky" : false, "newFailed" : false, @@ -1258,16 +1224,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", - "uid" : "9e663771a11b110f", + "uid" : "8d98794d9e2c3de3", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, "flaky" : false, "newFailed" : false, @@ -1277,14 +1243,14 @@ "retriesStatusChange" : false, "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", - "uid" : "86ac658019b8a823", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "a23e63d7946ceda9", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, "flaky" : false, "newFailed" : false, @@ -1292,16 +1258,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty 3 Omicron XBB.1.5" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", - "uid" : "1c2501f520e830b8", + "uid" : "d0b6edf4842be13c", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, "flaky" : false, "newFailed" : false, @@ -1312,13 +1278,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", - "uid" : "39533fbb18ee225", + "uid" : "838b65b05b70fa37", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, "flaky" : false, "newFailed" : false, @@ -1328,14 +1294,14 @@ "retriesStatusChange" : false, "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", - "uid" : "4cfd895840bbbc72", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "33b1722d0efde696", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, "flaky" : false, "newFailed" : false, @@ -1343,16 +1309,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", - "uid" : "801cf80ad867bea8", + "uid" : "d3133d27c3466d4f", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, "flaky" : false, "newFailed" : false, @@ -1361,32 +1327,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] - }, { - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", - "uid" : "7f5e49eff1fa244d", - "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", - "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", - "uid" : "e32ddfd1b064ee44", + "uid" : "58a2702b0cc0d4c4", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, "flaky" : false, "newFailed" : false, @@ -1397,13 +1346,13 @@ "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", - "uid" : "f2c13cd7636b49d4", + "uid" : "fe654ce164269043", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, "flaky" : false, "newFailed" : false, @@ -1414,13 +1363,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", - "uid" : "e687af85b0352e98", + "uid" : "eb57d03588c39ade", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, "flaky" : false, "newFailed" : false, @@ -1431,13 +1380,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", - "uid" : "c243f06f853de51c", + "uid" : "82230073e77d5c63", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, "flaky" : false, "newFailed" : false, @@ -1448,13 +1397,13 @@ "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] }, { "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "uid" : "b56fd7d43623a3d9", + "uid" : "40f420aa0da3de16", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, "flaky" : false, "newFailed" : false, @@ -1464,14 +1413,14 @@ "retriesStatusChange" : false, "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "uid" : "c82cffdf7d6fce38", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "b9d6b0d0373e3123", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, "flaky" : false, "newFailed" : false, @@ -1479,16 +1428,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", - "uid" : "baadf4d26b4000aa", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "uid" : "39ccdd75848df5c8", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, "flaky" : false, "newFailed" : false, @@ -1496,16 +1445,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] }, { "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", - "uid" : "6c5f8400805b279d", + "uid" : "f4734ba76e031db8", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, "flaky" : false, "newFailed" : false, @@ -1516,13 +1465,13 @@ "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] }, { "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", - "uid" : "ee606bde48585661", + "uid" : "eae063ed5ec1078b", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -1533,13 +1482,13 @@ "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] }, { "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", - "uid" : "bde8c79ff3797944", + "uid" : "e4feb1ab05ca05cc", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -1550,13 +1499,13 @@ "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] }, { "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", - "uid" : "49708997ba5cfb7e", + "uid" : "1c35a8f2c1ea05ea", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, "flaky" : false, "newFailed" : false, @@ -1567,13 +1516,13 @@ "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] }, { "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", - "uid" : "e3cc65babcd23188", + "uid" : "30d71bf6bca58166", "parentUid" : "83edc06c07f9ae9e47eb6dd1b683e4e2", "status" : "failed", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, "flaky" : false, "newFailed" : false, diff --git a/data/suites.csv b/data/suites.csv index 04cf045b8..de3163a38 100644 --- a/data/suites.csv +++ b/data/suites.csv @@ -1,94 +1,91 @@ "Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Mon Jul 08 11:41:59 UTC 2024","Mon Jul 08 11:42:14 UTC 2024","14320","","","","","","Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]","" -"passed","Mon Jul 08 11:43:38 UTC 2024","Mon Jul 08 11:43:43 UTC 2024","4627","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]","" -"failed","Mon Jul 08 11:51:56 UTC 2024","Mon Jul 08 11:52:38 UTC 2024","41243","","","","","","Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]","" -"passed","Mon Jul 08 11:43:20 UTC 2024","Mon Jul 08 11:43:23 UTC 2024","3294","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]","" -"failed","Mon Jul 08 11:51:34 UTC 2024","Mon Jul 08 11:52:17 UTC 2024","42871","","","","","","Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]","" -"passed","Mon Jul 08 11:45:39 UTC 2024","Mon Jul 08 11:47:03 UTC 2024","83814","","","","","","Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]","" -"passed","Mon Jul 08 11:42:03 UTC 2024","Mon Jul 08 11:42:08 UTC 2024","5163","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]","" -"failed","Mon Jul 08 11:45:04 UTC 2024","Mon Jul 08 11:45:05 UTC 2024","318","","","","","","Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]","" -"passed","Mon Jul 08 11:44:21 UTC 2024","Mon Jul 08 11:44:29 UTC 2024","7484","","","","","","Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]","" -"passed","Mon Jul 08 11:44:37 UTC 2024","Mon Jul 08 11:44:45 UTC 2024","7216","","","","","","Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]","" -"passed","Mon Jul 08 11:44:12 UTC 2024","Mon Jul 08 11:44:16 UTC 2024","3577","","","","","","Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:45:02 UTC 2024","Mon Jul 08 11:45:03 UTC 2024","983","","","","","","Login button is visible","" -"passed","Mon Jul 08 11:44:46 UTC 2024","Mon Jul 08 11:44:55 UTC 2024","9448","","","","","","Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]","" -"passed","Mon Jul 08 11:44:25 UTC 2024","Mon Jul 08 11:44:30 UTC 2024","5165","","","","","","Find a patient page should launch [ALBERT HOUSE-Care Home]","" -"passed","Mon Jul 08 11:49:37 UTC 2024","Mon Jul 08 11:50:57 UTC 2024","79648","","","","","","Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]","" -"passed","Mon Jul 08 11:44:51 UTC 2024","Mon Jul 08 11:44:58 UTC 2024","6473","","","","","","Search without entering nhs number","" -"passed","Mon Jul 08 11:42:56 UTC 2024","Mon Jul 08 11:43:02 UTC 2024","5277","","","","","","Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:42:17 UTC 2024","Mon Jul 08 11:42:22 UTC 2024","4570","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:44:55 UTC 2024","Mon Jul 08 11:45:02 UTC 2024","7270","","","","","","Search without entering patient details","" -"passed","Mon Jul 08 11:42:37 UTC 2024","Mon Jul 08 11:42:44 UTC 2024","6482","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]","" -"passed","Mon Jul 08 11:45:29 UTC 2024","Mon Jul 08 11:45:36 UTC 2024","6913","","","","","","Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]","" -"failed","Mon Jul 08 11:52:20 UTC 2024","Mon Jul 08 11:53:02 UTC 2024","42370","","","","","","Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]","" -"passed","Mon Jul 08 11:43:46 UTC 2024","Mon Jul 08 11:43:51 UTC 2024","4707","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]","" -"failed","Mon Jul 08 11:50:48 UTC 2024","Mon Jul 08 11:51:31 UTC 2024","42728","","","","","","Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]","" -"passed","Mon Jul 08 11:44:07 UTC 2024","Mon Jul 08 11:44:14 UTC 2024","7165","","","","","","Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]","" -"passed","Mon Jul 08 11:44:30 UTC 2024","Mon Jul 08 11:44:37 UTC 2024","7212","","","","","","Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]","" -"failed","Mon Jul 08 11:42:54 UTC 2024","Mon Jul 08 11:43:35 UTC 2024","41125","","","","","","Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]","" -"passed","Mon Jul 08 11:42:05 UTC 2024","Mon Jul 08 11:42:09 UTC 2024","4790","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:42:47 UTC 2024","Mon Jul 08 11:42:53 UTC 2024","5816","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:43:51 UTC 2024","Mon Jul 08 11:44:00 UTC 2024","8276","","","","","","Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]","" -"passed","Mon Jul 08 11:47:38 UTC 2024","Mon Jul 08 11:49:00 UTC 2024","82728","","","","","","Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]","" -"passed","Mon Jul 08 11:42:52 UTC 2024","Mon Jul 08 11:42:58 UTC 2024","5990","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:42:44 UTC 2024","Mon Jul 08 11:42:48 UTC 2024","4650","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:41:55 UTC 2024","Mon Jul 08 11:41:59 UTC 2024","4949","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:43:51 UTC 2024","Mon Jul 08 11:43:57 UTC 2024","5315","","","","","","Find a patient page should launch [NEELIMA HOUSE-Care Home]","" -"passed","Mon Jul 08 11:42:12 UTC 2024","Mon Jul 08 11:42:19 UTC 2024","7196","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]","" -"passed","Mon Jul 08 11:44:06 UTC 2024","Mon Jul 08 11:44:10 UTC 2024","4145","","","","","","Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:45:06 UTC 2024","Mon Jul 08 11:45:14 UTC 2024","7286","","","","","","Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]","" -"failed","Mon Jul 08 11:51:12 UTC 2024","Mon Jul 08 11:51:53 UTC 2024","41002","","","","","","Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]","" -"passed","Mon Jul 08 11:41:54 UTC 2024","Mon Jul 08 11:41:59 UTC 2024","4835","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:43:07 UTC 2024","Mon Jul 08 11:43:10 UTC 2024","3300","","","","","","Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]","" -"failed","Mon Jul 08 11:50:02 UTC 2024","Mon Jul 08 11:50:45 UTC 2024","43577","","","","","","Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]","" -"passed","Mon Jul 08 11:42:39 UTC 2024","Mon Jul 08 11:42:44 UTC 2024","5048","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:42:30 UTC 2024","Mon Jul 08 11:42:36 UTC 2024","5466","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:43:29 UTC 2024","Mon Jul 08 11:43:35 UTC 2024","5394","","","","","","Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:45:01 UTC 2024","Mon Jul 08 11:45:04 UTC 2024","2454","","","","","","Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]","" -"passed","Mon Jul 08 11:43:39 UTC 2024","Mon Jul 08 11:43:42 UTC 2024","3653","","","","","","Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:49:30 UTC 2024","Mon Jul 08 11:50:25 UTC 2024","55107","","","","","","Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]","" -"passed","Mon Jul 08 11:45:04 UTC 2024","Mon Jul 08 11:45:09 UTC 2024","5109","","","","","","NHS sign in page should be visible","" -"failed","Mon Jul 08 11:50:27 UTC 2024","Mon Jul 08 11:51:09 UTC 2024","41622","","","","","","Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]","" -"passed","Mon Jul 08 11:44:14 UTC 2024","Mon Jul 08 11:44:21 UTC 2024","7678","","","","","","Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]","" -"failed","Mon Jul 08 11:51:00 UTC 2024","Mon Jul 08 11:51:41 UTC 2024","41340","","","","","","Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]","" -"passed","Mon Jul 08 11:42:25 UTC 2024","Mon Jul 08 11:42:30 UTC 2024","5543","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]","" -"passed","Mon Jul 08 11:42:13 UTC 2024","Mon Jul 08 11:42:17 UTC 2024","4773","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]","" -"failed","Mon Jul 08 11:51:44 UTC 2024","Mon Jul 08 11:52:26 UTC 2024","41882","","","","","","Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]","" -"passed","Mon Jul 08 11:43:26 UTC 2024","Mon Jul 08 11:43:31 UTC 2024","4991","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Care Home]","" -"failed","Mon Jul 08 11:43:54 UTC 2024","Mon Jul 08 11:44:30 UTC 2024","35371","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]","" -"passed","Mon Jul 08 11:44:33 UTC 2024","Mon Jul 08 11:44:38 UTC 2024","5171","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:45:03 UTC 2024","Mon Jul 08 11:45:04 UTC 2024","1029","","","","","","NHS sign in page should be visible","" -"passed","Mon Jul 08 11:48:38 UTC 2024","Mon Jul 08 11:49:35 UTC 2024","56349","","","","","","Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]","" -"passed","Mon Jul 08 11:42:48 UTC 2024","Mon Jul 08 11:42:54 UTC 2024","6079","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]","" -"passed","Mon Jul 08 11:43:13 UTC 2024","Mon Jul 08 11:43:17 UTC 2024","3488","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:44:00 UTC 2024","Mon Jul 08 11:44:07 UTC 2024","7088","","","","","","Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]","" -"passed","Mon Jul 08 11:43:44 UTC 2024","Mon Jul 08 11:43:51 UTC 2024","7571","","","","","","Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]","" -"passed","Mon Jul 08 11:42:34 UTC 2024","Mon Jul 08 11:42:40 UTC 2024","6722","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Care Home]","" -"passed","Mon Jul 08 11:45:14 UTC 2024","Mon Jul 08 11:45:21 UTC 2024","7715","","","","","","Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]","" -"passed","Mon Jul 08 11:47:05 UTC 2024","Mon Jul 08 11:48:35 UTC 2024","89491","","","","","","Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]","" -"passed","Mon Jul 08 11:43:01 UTC 2024","Mon Jul 08 11:43:05 UTC 2024","3799","","","","","","Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]","" -"failed","Mon Jul 08 11:44:29 UTC 2024","Mon Jul 08 11:45:06 UTC 2024","37320","","","","","","Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]","" -"passed","Mon Jul 08 11:42:22 UTC 2024","Mon Jul 08 11:42:27 UTC 2024","4919","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:42:29 UTC 2024","Mon Jul 08 11:42:34 UTC 2024","5208","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]","" -"passed","Mon Jul 08 11:43:45 UTC 2024","Mon Jul 08 11:43:48 UTC 2024","3221","","","","","","Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]","" -"passed","Mon Jul 08 11:44:58 UTC 2024","Mon Jul 08 11:45:01 UTC 2024","2769","","","","","","Sign in should fail based on credentials provided [None-password-fail]","" -"passed","Mon Jul 08 11:43:05 UTC 2024","Mon Jul 08 11:43:09 UTC 2024","4224","","","","","","Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]","" -"failed","Mon Jul 08 11:45:01 UTC 2024","Mon Jul 08 11:45:01 UTC 2024","344","","","","","","Sign in should fail based on credentials provided [invalid_email_address-password-fail]","" -"passed","Mon Jul 08 11:44:18 UTC 2024","Mon Jul 08 11:44:22 UTC 2024","3376","","","","","","Find a patient page should launch [ALBERT HOUSE-Hospital Hub]","" -"passed","Mon Jul 08 11:43:40 UTC 2024","Mon Jul 08 11:43:44 UTC 2024","3579","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:43:12 UTC 2024","Mon Jul 08 11:43:19 UTC 2024","6625","","","","","","Add vaccines page should launch [ALBERT HOUSE-Care Home]","" -"passed","Mon Jul 08 11:49:03 UTC 2024","Mon Jul 08 11:49:59 UTC 2024","55336","","","","","","Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]","" -"passed","Mon Jul 08 11:43:22 UTC 2024","Mon Jul 08 11:43:26 UTC 2024","4882","","","","","","Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:42:21 UTC 2024","Mon Jul 08 11:42:25 UTC 2024","4657","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]","" -"passed","Mon Jul 08 11:45:07 UTC 2024","Mon Jul 08 11:46:06 UTC 2024","58579","","","","","","Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]","" -"passed","Mon Jul 08 11:41:54 UTC 2024","Mon Jul 08 11:42:01 UTC 2024","6952","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Care Home]","" -"passed","Mon Jul 08 11:44:45 UTC 2024","Mon Jul 08 11:44:51 UTC 2024","6784","","","","","","Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]","" -"passed","Mon Jul 08 11:45:11 UTC 2024","Mon Jul 08 11:46:34 UTC 2024","82496","","","","","","Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]","" -"passed","Mon Jul 08 11:44:41 UTC 2024","Mon Jul 08 11:44:46 UTC 2024","4372","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]","" -"passed","Mon Jul 08 11:46:09 UTC 2024","Mon Jul 08 11:47:31 UTC 2024","82049","","","","","","Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]","" -"passed","Mon Jul 08 11:47:33 UTC 2024","Mon Jul 08 11:48:29 UTC 2024","55365","","","","","","Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]","" -"passed","Mon Jul 08 11:48:31 UTC 2024","Mon Jul 08 11:49:27 UTC 2024","55751","","","","","","Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]","" -"passed","Mon Jul 08 11:46:36 UTC 2024","Mon Jul 08 11:47:35 UTC 2024","59026","","","","","","Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]","" -"passed","Mon Jul 08 11:43:34 UTC 2024","Mon Jul 08 11:43:37 UTC 2024","3474","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]","" -"passed","Mon Jul 08 11:45:21 UTC 2024","Mon Jul 08 11:45:29 UTC 2024","7401","","","","","","Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]","" -"passed","Mon Jul 08 11:43:59 UTC 2024","Mon Jul 08 11:44:03 UTC 2024","3586","","","","","","Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:54:27 UTC 2024","Mon Jul 08 13:54:29 UTC 2024","1997","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:55:38 UTC 2024","Mon Jul 08 13:55:40 UTC 2024","2305","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:55:18 UTC 2024","Mon Jul 08 13:55:20 UTC 2024","1877","","","","","","Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:54:29 UTC 2024","Mon Jul 08 13:54:34 UTC 2024","4968","","","","","","Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]","" +"failed","Mon Jul 08 13:55:49 UTC 2024","Mon Jul 08 13:55:55 UTC 2024","5470","","","","","","Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]","" +"failed","Mon Jul 08 13:56:45 UTC 2024","Mon Jul 08 13:56:47 UTC 2024","1970","","","","","","Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]","" +"failed","Mon Jul 08 13:56:23 UTC 2024","Mon Jul 08 13:56:25 UTC 2024","1926","","","","","","Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]","" +"failed","Mon Jul 08 13:56:11 UTC 2024","Mon Jul 08 13:56:12 UTC 2024","896","","","","","","NHS sign in page should be visible","" +"failed","Mon Jul 08 13:56:48 UTC 2024","Mon Jul 08 13:56:51 UTC 2024","2444","","","","","","Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]","" +"failed","Mon Jul 08 13:56:37 UTC 2024","Mon Jul 08 13:56:40 UTC 2024","2878","","","","","","Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]","" +"failed","Mon Jul 08 13:54:53 UTC 2024","Mon Jul 08 13:54:55 UTC 2024","2315","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:54:52 UTC 2024","Mon Jul 08 13:54:54 UTC 2024","1883","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:54:42 UTC 2024","Mon Jul 08 13:54:43 UTC 2024","1772","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:56:21 UTC 2024","Mon Jul 08 13:56:23 UTC 2024","1960","","","","","","Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]","" +"failed","Mon Jul 08 13:55:24 UTC 2024","Mon Jul 08 13:55:26 UTC 2024","2061","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Care Home]","" +"failed","Mon Jul 08 13:55:03 UTC 2024","Mon Jul 08 13:55:05 UTC 2024","1911","","","","","","Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:56:00 UTC 2024","Mon Jul 08 13:56:05 UTC 2024","4874","","","","","","Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]","" +"failed","Mon Jul 08 13:55:09 UTC 2024","Mon Jul 08 13:55:11 UTC 2024","2003","","","","","","Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:56:12 UTC 2024","Mon Jul 08 13:56:15 UTC 2024","2558","","","","","","Sign in should fail based on credentials provided [invalid_email_address-password-fail]","" +"failed","Mon Jul 08 13:56:00 UTC 2024","Mon Jul 08 13:56:05 UTC 2024","4624","","","","","","Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]","" +"failed","Mon Jul 08 13:56:34 UTC 2024","Mon Jul 08 13:56:37 UTC 2024","2530","","","","","","Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]","" +"failed","Mon Jul 08 13:55:44 UTC 2024","Mon Jul 08 13:55:46 UTC 2024","1992","","","","","","Find a patient page should launch [ALBERT HOUSE-Care Home]","" +"failed","Mon Jul 08 13:55:28 UTC 2024","Mon Jul 08 13:55:30 UTC 2024","1754","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:55:23 UTC 2024","Mon Jul 08 13:55:25 UTC 2024","2272","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:55:29 UTC 2024","Mon Jul 08 13:55:31 UTC 2024","1990","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:56:12 UTC 2024","Mon Jul 08 13:56:14 UTC 2024","2590","","","","","","Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]","" +"failed","Mon Jul 08 13:54:42 UTC 2024","Mon Jul 08 13:54:44 UTC 2024","1915","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:56:00 UTC 2024","Mon Jul 08 13:56:04 UTC 2024","4583","","","","","","Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]","" +"failed","Mon Jul 08 13:56:10 UTC 2024","Mon Jul 08 13:56:11 UTC 2024","858","","","","","","Login button is visible","" +"failed","Mon Jul 08 13:54:53 UTC 2024","Mon Jul 08 13:54:55 UTC 2024","1998","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:55:14 UTC 2024","Mon Jul 08 13:55:16 UTC 2024","1859","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:55:19 UTC 2024","Mon Jul 08 13:55:21 UTC 2024","1970","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:56:04 UTC 2024","Mon Jul 08 13:56:09 UTC 2024","4725","","","","","","Search without entering nhs number","" +"failed","Mon Jul 08 13:54:27 UTC 2024","Mon Jul 08 13:54:29 UTC 2024","2096","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:56:10 UTC 2024","Mon Jul 08 13:56:16 UTC 2024","5609","","","","","","NHS sign in page should be visible","" +"failed","Mon Jul 08 13:54:46 UTC 2024","Mon Jul 08 13:54:48 UTC 2024","2324","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:54:42 UTC 2024","Mon Jul 08 13:54:44 UTC 2024","1919","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:56:22 UTC 2024","Mon Jul 08 13:56:24 UTC 2024","1933","","","","","","Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]","" +"failed","Mon Jul 08 13:54:37 UTC 2024","Mon Jul 08 13:54:39 UTC 2024","2097","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:56:49 UTC 2024","Mon Jul 08 13:56:52 UTC 2024","2796","","","","","","Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]","" +"failed","Mon Jul 08 13:55:45 UTC 2024","Mon Jul 08 13:55:51 UTC 2024","5539","","","","","","Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]","" +"failed","Mon Jul 08 13:54:37 UTC 2024","Mon Jul 08 13:54:39 UTC 2024","1944","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]","" +"failed","Mon Jul 08 13:55:03 UTC 2024","Mon Jul 08 13:55:05 UTC 2024","1902","","","","","","Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:54:32 UTC 2024","Mon Jul 08 13:54:34 UTC 2024","2033","","","","","","Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:55:41 UTC 2024","Mon Jul 08 13:55:45 UTC 2024","4689","","","","","","Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]","" +"failed","Mon Jul 08 13:55:00 UTC 2024","Mon Jul 08 13:55:05 UTC 2024","5488","","","","","","Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]","" +"failed","Mon Jul 08 13:55:19 UTC 2024","Mon Jul 08 13:55:21 UTC 2024","1819","","","","","","Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:55:13 UTC 2024","Mon Jul 08 13:55:15 UTC 2024","2057","","","","","","Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]","" +"failed","Mon Jul 08 13:56:05 UTC 2024","Mon Jul 08 13:56:10 UTC 2024","4630","","","","","","Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]","" +"failed","Mon Jul 08 13:54:37 UTC 2024","Mon Jul 08 13:54:39 UTC 2024","1915","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:55:32 UTC 2024","Mon Jul 08 13:55:34 UTC 2024","1775","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]","" +"failed","Mon Jul 08 13:54:47 UTC 2024","Mon Jul 08 13:54:49 UTC 2024","2237","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]","" +"failed","Mon Jul 08 13:55:55 UTC 2024","Mon Jul 08 13:56:00 UTC 2024","4975","","","","","","Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]","" +"failed","Mon Jul 08 13:56:32 UTC 2024","Mon Jul 08 13:56:34 UTC 2024","2065","","","","","","Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]","" +"failed","Mon Jul 08 13:55:55 UTC 2024","Mon Jul 08 13:56:00 UTC 2024","4964","","","","","","Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]","" +"failed","Mon Jul 08 13:55:39 UTC 2024","Mon Jul 08 13:55:41 UTC 2024","2250","","","","","","Find a patient page should launch [ALBERT HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:55:36 UTC 2024","Mon Jul 08 13:55:41 UTC 2024","4784","","","","","","Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]","" +"failed","Mon Jul 08 13:55:51 UTC 2024","Mon Jul 08 13:55:55 UTC 2024","4748","","","","","","Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]","" +"failed","Mon Jul 08 13:56:15 UTC 2024","Mon Jul 08 13:56:18 UTC 2024","2628","","","","","","Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]","" +"failed","Mon Jul 08 13:55:56 UTC 2024","Mon Jul 08 13:56:00 UTC 2024","4572","","","","","","Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]","" +"failed","Mon Jul 08 13:54:58 UTC 2024","Mon Jul 08 13:55:00 UTC 2024","1924","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:56:39 UTC 2024","Mon Jul 08 13:56:42 UTC 2024","2832","","","","","","Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]","" +"failed","Mon Jul 08 13:56:33 UTC 2024","Mon Jul 08 13:56:35 UTC 2024","1766","","","","","","Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]","" +"failed","Mon Jul 08 13:56:43 UTC 2024","Mon Jul 08 13:56:44 UTC 2024","1886","","","","","","Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]","" +"failed","Mon Jul 08 13:55:14 UTC 2024","Mon Jul 08 13:55:16 UTC 2024","1769","","","","","","Find a patient page should launch [NEELIMA HOUSE-Care Home]","" +"failed","Mon Jul 08 13:56:38 UTC 2024","Mon Jul 08 13:56:40 UTC 2024","2298","","","","","","Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]","" +"failed","Mon Jul 08 13:56:27 UTC 2024","Mon Jul 08 13:56:30 UTC 2024","2797","","","","","","Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]","" +"failed","Mon Jul 08 13:55:46 UTC 2024","Mon Jul 08 13:55:51 UTC 2024","4792","","","","","","Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]","" +"failed","Mon Jul 08 13:54:32 UTC 2024","Mon Jul 08 13:54:34 UTC 2024","1845","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:54:27 UTC 2024","Mon Jul 08 13:54:29 UTC 2024","2143","","","","","","Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:56:09 UTC 2024","Mon Jul 08 13:56:12 UTC 2024","3193","","","","","","Sign in should fail based on credentials provided [None-password-fail]","" +"failed","Mon Jul 08 13:56:30 UTC 2024","Mon Jul 08 13:56:32 UTC 2024","1959","","","","","","Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]","" +"failed","Mon Jul 08 13:55:45 UTC 2024","Mon Jul 08 13:55:49 UTC 2024","4662","","","","","","Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]","" +"failed","Mon Jul 08 13:56:47 UTC 2024","Mon Jul 08 13:56:49 UTC 2024","1775","","","","","","Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]","" +"failed","Mon Jul 08 13:56:25 UTC 2024","Mon Jul 08 13:56:27 UTC 2024","1813","","","","","","Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]","" +"failed","Mon Jul 08 13:56:28 UTC 2024","Mon Jul 08 13:56:31 UTC 2024","2934","","","","","","Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]","" +"failed","Mon Jul 08 13:56:17 UTC 2024","Mon Jul 08 13:56:19 UTC 2024","2500","","","","","","Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]","" +"failed","Mon Jul 08 13:55:09 UTC 2024","Mon Jul 08 13:55:11 UTC 2024","1790","","","","","","Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:55:33 UTC 2024","Mon Jul 08 13:55:36 UTC 2024","2600","","","","","","Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:56:05 UTC 2024","Mon Jul 08 13:56:10 UTC 2024","4706","","","","","","Search without entering patient details","" +"failed","Mon Jul 08 13:55:51 UTC 2024","Mon Jul 08 13:55:56 UTC 2024","4804","","","","","","Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]","" +"failed","Mon Jul 08 13:55:09 UTC 2024","Mon Jul 08 13:55:11 UTC 2024","2043","","","","","","Add vaccines page should launch [ALBERT HOUSE-Care Home]","" +"failed","Mon Jul 08 13:56:18 UTC 2024","Mon Jul 08 13:56:20 UTC 2024","1846","","","","","","Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]","" +"failed","Mon Jul 08 13:55:23 UTC 2024","Mon Jul 08 13:55:26 UTC 2024","2262","","","","","","Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:55:43 UTC 2024","Mon Jul 08 13:55:45 UTC 2024","1833","","","","","","Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]","" +"failed","Mon Jul 08 13:54:58 UTC 2024","Mon Jul 08 13:55:00 UTC 2024","2033","","","","","","Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:54:58 UTC 2024","Mon Jul 08 13:55:00 UTC 2024","1995","","","","","","Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]","" +"failed","Mon Jul 08 13:55:29 UTC 2024","Mon Jul 08 13:55:36 UTC 2024","7288","","","","","","Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]","" +"failed","Mon Jul 08 13:56:43 UTC 2024","Mon Jul 08 13:56:46 UTC 2024","2744","","","","","","Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]","" +"failed","Mon Jul 08 13:54:47 UTC 2024","Mon Jul 08 13:54:49 UTC 2024","2044","","","","","","Add vaccines page should launch [NEELIMA HOUSE-Care Home]","" diff --git a/data/suites.json b/data/suites.json index a5a30e102..0b12bf8e6 100644 --- a/data/suites.json +++ b/data/suites.json @@ -2,14 +2,14 @@ "uid" : "98d3104e051c652961429bf95fa0b5d6", "name" : "suites", "children" : [ { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", - "uid" : "a4fc44ee10db5859", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "63fd8b12b3256634", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, "flaky" : false, "newFailed" : false, @@ -17,16 +17,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "1149f3f56323bec", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "87506f3a40135c6d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, "flaky" : false, "newFailed" : false, @@ -34,16 +34,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "1212fa5434dda81", + "uid" : "f5c9727de9ceda2d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, "flaky" : false, "newFailed" : false, @@ -54,13 +54,13 @@ "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "uid" : "aeb93c78ed77d986", + "uid" : "3508a434297bc7d7", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, "flaky" : false, "newFailed" : false, @@ -71,13 +71,13 @@ "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "3842d47c5099ed2b", + "uid" : "62a4b5faa3a43789", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -87,14 +87,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "d073147e58a6da03", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "970dc3652de41c4b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, "flaky" : false, "newFailed" : false, @@ -102,16 +102,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "faa99090501b169d", + "uid" : "a65d21a326c180b9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, "flaky" : false, "newFailed" : false, @@ -121,14 +121,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3b57ce857ecd55d3", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "57230608ecc865de", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -136,16 +136,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "edd9c617767c291c", + "uid" : "fdcbc1cca9dccb52", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, "flaky" : false, "newFailed" : false, @@ -155,14 +155,14 @@ "retriesStatusChange" : false, "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "c7d7c9bba183c016", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "6b7e53cad65a8f58", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, "flaky" : false, "newFailed" : false, @@ -170,16 +170,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "b1b8c82ace5d89c1", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "18e74394c27ae12c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -187,16 +187,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "852c08f5dae866e4", + "uid" : "db2dd0022f89df25", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, "flaky" : false, "newFailed" : false, @@ -206,14 +206,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "9a0b88c47a3c5ceb", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fcebd54cec454336", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, "flaky" : false, "newFailed" : false, @@ -221,16 +221,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "46c0d5a0e946e66a", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc00b835be72db09", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, "flaky" : false, "newFailed" : false, @@ -238,16 +238,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "2b758703203e1418", + "uid" : "7ad7fcea00f15bfe", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, "flaky" : false, "newFailed" : false, @@ -257,14 +257,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "819020bc6b3fe951", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "7c5abdc3a3d5c82f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, "flaky" : false, "newFailed" : false, @@ -272,16 +272,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "a69520d9555b6e56", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "20ee8611d1f8ad0f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, "flaky" : false, "newFailed" : false, @@ -289,16 +289,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "aa2a43ec68bbd014", + "uid" : "920b8582f4b5bbf4", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, "flaky" : false, "newFailed" : false, @@ -308,14 +308,14 @@ "retriesStatusChange" : false, "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "c8b1288a28b58e5a", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "26b371b015c06f59", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, "flaky" : false, "newFailed" : false, @@ -323,16 +323,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "2b4ed98f347f0435", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "f01d584141e22b1c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -340,16 +340,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "4471d589625f2980", + "uid" : "fedb15c1a5dc3b7e", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, "flaky" : false, "newFailed" : false, @@ -360,13 +360,13 @@ "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "uid" : "b264a636989e943b", + "uid" : "aed6b77ad0c8d672", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, "flaky" : false, "newFailed" : false, @@ -375,32 +375,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] - }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "24165edf3d5d748d", - "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", - "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "749a2f5e26e4af49", + "uid" : "5f2593953f8f32a8", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, "flaky" : false, "newFailed" : false, @@ -411,13 +394,13 @@ "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "a35c7cdb0f086a2", + "uid" : "3d2931b0f3a1429", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, "flaky" : false, "newFailed" : false, @@ -426,32 +409,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] - }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "f2eb93be2b0f6339", - "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", - "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", - "uid" : "bf084ae75bb19a4f", + "uid" : "198c105cb27b1617", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, "flaky" : false, "newFailed" : false, @@ -461,14 +427,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "bd9fd45a2e4465f8", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "e53fd97045c2b02b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, "flaky" : false, "newFailed" : false, @@ -476,16 +442,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "22333d984f6425c3", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "16598ac68b3117ca", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, "flaky" : false, "newFailed" : false, @@ -493,16 +459,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "f5d197d1c7747fb9", + "uid" : "b80ae6ee4912c2fe", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, "flaky" : false, "newFailed" : false, @@ -512,14 +478,14 @@ "retriesStatusChange" : false, "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "13bfe30704ccbaea", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "8b0ba8fb7fa3d198", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, "flaky" : false, "newFailed" : false, @@ -527,16 +493,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3cc194ba63243a7e", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "e0788069018dbfbb", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, "flaky" : false, "newFailed" : false, @@ -544,16 +510,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "743aa34d63e00480", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "c293c9834807a03c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "flaky" : false, "newFailed" : false, @@ -561,16 +527,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "4780475591f3eef4", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7782dab0aeda4e5c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, "flaky" : false, "newFailed" : false, @@ -578,16 +544,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "daba8c23669e6a01", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "2dcce746d6e7f92e", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -595,16 +561,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "c9dabcb6a6d94029", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "864a1d776a52968a", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, "flaky" : false, "newFailed" : false, @@ -612,16 +578,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "9ed0c5dbd4465f27", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "76cd2c97e5581d7a", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, "flaky" : false, "newFailed" : false, @@ -629,16 +595,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "73cf5ac9cfb573c8", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc3dcc7c57b2dcd6", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, "flaky" : false, "newFailed" : false, @@ -646,16 +612,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "f2fccdb0f012c97d", + "uid" : "146a9f5564fc5155", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, "flaky" : false, "newFailed" : false, @@ -665,14 +631,14 @@ "retriesStatusChange" : false, "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", - "uid" : "6b6832f6c21bb377", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "28f16d22fdf1ba94", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, "flaky" : false, "newFailed" : false, @@ -680,16 +646,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "3b8286a18884de43", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "96569c2a2b1c6f02", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, "flaky" : false, "newFailed" : false, @@ -697,16 +663,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "62e721cfcc5dcce1", + "uid" : "d753fb83c57fffd7", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -716,14 +682,14 @@ "retriesStatusChange" : false, "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "dd30b678b233973b", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "ad6e5d122b18120d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, "flaky" : false, "newFailed" : false, @@ -731,16 +697,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", - "uid" : "5297bc021544c650", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b101673c859949c9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, "flaky" : false, "newFailed" : false, @@ -748,16 +714,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "8120eaef3fd6af0b", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "7743199d0e982eea", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, "flaky" : false, "newFailed" : false, @@ -765,16 +731,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "10ab150234343a8e", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3b214d57c264645f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, "flaky" : false, "newFailed" : false, @@ -782,16 +748,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "db720a0685693f0", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5ec9d81c92e7e745", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -799,16 +765,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] }, { - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", - "uid" : "2bbd494a349b0e9f", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "f29c801d16671bbd", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, "flaky" : false, "newFailed" : false, @@ -816,16 +782,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "d1c73d41774b9d95", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "2fb08b7e6d3b0201", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, "flaky" : false, "newFailed" : false, @@ -833,16 +799,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "d91235f48c3fd417", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "3fffc2ec361044eb", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, "flaky" : false, "newFailed" : false, @@ -850,16 +816,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", - "uid" : "c4aebab0931198d6", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "390b0e95127f7b83", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "flaky" : false, "newFailed" : false, @@ -867,16 +833,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] }, { "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "uid" : "f057b55dd53ffcd4", + "uid" : "741aa7e916c13b62", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, "flaky" : false, "newFailed" : false, @@ -887,13 +853,13 @@ "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "969462f5a0205a13", + "uid" : "e5b9500fd33eaf9b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, "flaky" : false, "newFailed" : false, @@ -903,14 +869,14 @@ "retriesStatusChange" : false, "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "7b1f4819ded8f2d7", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "90b1889e7dbec11f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, "flaky" : false, "newFailed" : false, @@ -918,16 +884,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "700ff60fef66ddd", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "cc0b48e089799ce", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, "flaky" : false, "newFailed" : false, @@ -935,16 +901,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "5ae7d28f7173857a", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "f423a7727712953f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, "flaky" : false, "newFailed" : false, @@ -952,16 +918,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "cf28c03ef04c1143", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e38ab102bd02a181", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, "flaky" : false, "newFailed" : false, @@ -969,16 +935,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", - "uid" : "925e5dd4c0435d70", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "9a72c1629ee555d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, "flaky" : false, "newFailed" : false, @@ -986,16 +952,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] }, { - "name" : "Search without entering nhs number", - "uid" : "69bd35d45a909a57", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "5153a5ce8000d9dd", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, "flaky" : false, "newFailed" : false, @@ -1003,16 +969,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Search without entering patient details", - "uid" : "9bf5b76209ca9c90", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "264445508bad04ed", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, "flaky" : false, "newFailed" : false, @@ -1020,16 +986,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "5e89c13eb90a1ea1", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "283b0301528dcd0d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, "flaky" : false, "newFailed" : false, @@ -1037,16 +1003,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5ccc995420ad7816", + "name" : "Search without entering nhs number", + "uid" : "24f59fedac6e93fb", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, "flaky" : false, "newFailed" : false, @@ -1054,16 +1020,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "2ddb77e699c9a115", + "name" : "Search without entering patient details", + "uid" : "e8d4e1b7b2aff1f1", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, "flaky" : false, "newFailed" : false, @@ -1071,16 +1037,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ ] }, { - "name" : "Login button is visible", - "uid" : "228c5307e4d0cdc0", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "c1ee187074eea0b3", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, "flaky" : false, "newFailed" : false, @@ -1088,16 +1054,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6a8fbdfe4515e47d", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "26086501cf818ed8", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, "flaky" : false, "newFailed" : false, @@ -1105,16 +1071,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6cef9c9e07c76cca", + "name" : "Login button is visible", + "uid" : "45b19ebb34e1e1a3", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, "flaky" : false, "newFailed" : false, @@ -1124,14 +1090,14 @@ "retriesStatusChange" : false, "parameters" : [ ] }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "7cd53563922bea5b", + "name" : "NHS sign in page should be visible", + "uid" : "6b680f587f430650", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, "flaky" : false, "newFailed" : false, @@ -1139,16 +1105,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] + "parameters" : [ ] }, { - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "e70d3b8a31e4c4ab", + "name" : "NHS sign in page should be visible", + "uid" : "f94b70122f95bf0b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, "flaky" : false, "newFailed" : false, @@ -1156,16 +1122,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + "parameters" : [ ] }, { - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", - "uid" : "53d38095baa762ae", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "86638372ec32662c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, "flaky" : false, "newFailed" : false, @@ -1173,16 +1139,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { - "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", - "uid" : "7a4c5e7e29cfda3f", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "78c95184d9a82017", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, "flaky" : false, "newFailed" : false, @@ -1190,16 +1156,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "e210b5395735d5e8", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "7748870a10cb9222", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, "flaky" : false, "newFailed" : false, @@ -1207,16 +1173,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "b1806e2037e5ca4d", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "479169777524ef9d", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, "flaky" : false, "newFailed" : false, @@ -1224,16 +1190,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "bd10bc1c448788fb", + "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", + "uid" : "95e3d0b58a2d3de6", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, "flaky" : false, "newFailed" : false, @@ -1241,16 +1207,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", - "uid" : "8d136b674fe34cc7", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "950ba62e5936dcf6", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, "flaky" : false, "newFailed" : false, @@ -1258,16 +1224,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", - "uid" : "9e663771a11b110f", + "uid" : "8d98794d9e2c3de3", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, "flaky" : false, "newFailed" : false, @@ -1277,14 +1243,14 @@ "retriesStatusChange" : false, "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", - "uid" : "86ac658019b8a823", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "a23e63d7946ceda9", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, "flaky" : false, "newFailed" : false, @@ -1292,16 +1258,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty 3 Omicron XBB.1.5" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", - "uid" : "1c2501f520e830b8", + "uid" : "d0b6edf4842be13c", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, "flaky" : false, "newFailed" : false, @@ -1312,13 +1278,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", - "uid" : "39533fbb18ee225", + "uid" : "838b65b05b70fa37", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, "flaky" : false, "newFailed" : false, @@ -1328,14 +1294,14 @@ "retriesStatusChange" : false, "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", - "uid" : "4cfd895840bbbc72", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "33b1722d0efde696", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, "flaky" : false, "newFailed" : false, @@ -1343,16 +1309,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", - "uid" : "801cf80ad867bea8", + "uid" : "d3133d27c3466d4f", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, "flaky" : false, "newFailed" : false, @@ -1361,32 +1327,15 @@ "retriesCount" : 0, "retriesStatusChange" : false, "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] - }, { - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", - "uid" : "7f5e49eff1fa244d", - "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", - "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", - "uid" : "e32ddfd1b064ee44", + "uid" : "58a2702b0cc0d4c4", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, "flaky" : false, "newFailed" : false, @@ -1397,13 +1346,13 @@ "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", - "uid" : "f2c13cd7636b49d4", + "uid" : "fe654ce164269043", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, "flaky" : false, "newFailed" : false, @@ -1414,13 +1363,13 @@ "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", - "uid" : "e687af85b0352e98", + "uid" : "eb57d03588c39ade", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", - "status" : "passed", + "status" : "failed", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, "flaky" : false, "newFailed" : false, @@ -1431,13 +1380,13 @@ "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] }, { "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", - "uid" : "c243f06f853de51c", + "uid" : "82230073e77d5c63", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, "flaky" : false, "newFailed" : false, @@ -1448,13 +1397,13 @@ "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] }, { "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "uid" : "b56fd7d43623a3d9", + "uid" : "40f420aa0da3de16", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, "flaky" : false, "newFailed" : false, @@ -1464,14 +1413,14 @@ "retriesStatusChange" : false, "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "uid" : "c82cffdf7d6fce38", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "b9d6b0d0373e3123", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, "flaky" : false, "newFailed" : false, @@ -1479,16 +1428,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", - "uid" : "baadf4d26b4000aa", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "uid" : "39ccdd75848df5c8", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, "flaky" : false, "newFailed" : false, @@ -1496,16 +1445,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] }, { "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", - "uid" : "6c5f8400805b279d", + "uid" : "f4734ba76e031db8", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, "flaky" : false, "newFailed" : false, @@ -1516,13 +1465,13 @@ "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] }, { "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", - "uid" : "ee606bde48585661", + "uid" : "eae063ed5ec1078b", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -1533,13 +1482,13 @@ "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] }, { "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", - "uid" : "bde8c79ff3797944", + "uid" : "e4feb1ab05ca05cc", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -1550,13 +1499,13 @@ "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] }, { "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", - "uid" : "49708997ba5cfb7e", + "uid" : "1c35a8f2c1ea05ea", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, "flaky" : false, "newFailed" : false, @@ -1567,13 +1516,13 @@ "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] }, { "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", - "uid" : "e3cc65babcd23188", + "uid" : "30d71bf6bca58166", "parentUid" : "98d3104e051c652961429bf95fa0b5d6", "status" : "failed", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, "flaky" : false, "newFailed" : false, diff --git a/data/test-cases/10ab150234343a8e.json b/data/test-cases/10ab150234343a8e.json deleted file mode 100644 index ff1fd32ad..000000000 --- a/data/test-cases/10ab150234343a8e.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "10ab150234343a8e", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0fd4673960ee87b956d33755840cb9e9", - "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439047094, - "stop" : 1720439053337, - "duration" : 6243 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e891fc1e53ec7a18", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "e891fc1e53ec7a18.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "f4371b9cea583039", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "f4371b9cea583039.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9449306621", - "time" : { - "start" : 1720439053338, - "stop" : 1720439053689, - "duration" : 351 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439053690, - "stop" : 1720439054068, - "duration" : 378 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Not found, 9449306621, 20110509 and KT21 1LJ details", - "time" : { - "start" : 1720439054069, - "stop" : 1720439054259, - "duration" : 190 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1dfc28ac8687a525", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "1dfc28ac8687a525.png", - "type" : "image/png", - "size" : 60316 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "KT21 1LJ" - }, { - "name" : "dateofbirth", - "value" : "20110509" - }, { - "name" : "name", - "value" : "Not found" - }, { - "name" : "nhsNumber", - "value" : "9449306621" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "10ab150234343a8e.json", - "parameterValues" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] -} \ No newline at end of file diff --git a/data/test-cases/1149f3f56323bec.json b/data/test-cases/1149f3f56323bec.json deleted file mode 100644 index 5f234f6ec..000000000 --- a/data/test-cases/1149f3f56323bec.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "1149f3f56323bec", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "1773603fdc36ebfca8fa27ed0010172d", - "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438914816, - "stop" : 1720438918019, - "duration" : 3203 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "775dbb40fcf3167f", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "775dbb40fcf3167f.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "62ecb2d878b6eca8", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "62ecb2d878b6eca8.png", - "type" : "image/png", - "size" : 58388 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438918021, - "stop" : 1720438919014, - "duration" : 993 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438919015, - "stop" : 1720438919458, - "duration" : 443 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438919459, - "stop" : 1720438919650, - "duration" : 191 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f977a0cdc1ba2805", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "f977a0cdc1ba2805.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "1149f3f56323bec.json", - "parameterValues" : [ "Vaccination Centre", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/1212fa5434dda81.json b/data/test-cases/1212fa5434dda81.json deleted file mode 100644 index e655a2085..000000000 --- a/data/test-cases/1212fa5434dda81.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "1212fa5434dda81", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "de1500da1927db9000639b1ba336c29b", - "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438915037, - "stop" : 1720438918397, - "duration" : 3360 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "167606deaa50e183", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "167606deaa50e183.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "5f432a476707c43e", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "5f432a476707c43e.png", - "type" : "image/png", - "size" : 58323 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438918398, - "stop" : 1720438919368, - "duration" : 970 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438919369, - "stop" : 1720438919778, - "duration" : 409 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438919779, - "stop" : 1720438919985, - "duration" : 206 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "651f13688a81dda2", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "651f13688a81dda2.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "1212fa5434dda81.json", - "parameterValues" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/13bfe30704ccbaea.json b/data/test-cases/13bfe30704ccbaea.json deleted file mode 100644 index 09f707b2e..000000000 --- a/data/test-cases/13bfe30704ccbaea.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "uid" : "13bfe30704ccbaea", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "66d0a398dae0da6d324f3e291308c96b", - "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439006068, - "stop" : 1720439010617, - "duration" : 4549 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "638197b9866ccfcb", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "638197b9866ccfcb.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "9862286e08715ad0", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "9862286e08715ad0.png", - "type" : "image/png", - "size" : 66934 - }, { - "uid" : "d84355584828ec12", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "d84355584828ec12.png", - "type" : "image/png", - "size" : 83977 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439010617, - "stop" : 1720439010919, - "duration" : 302 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439010919, - "stop" : 1720439011059, - "duration" : 140 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e843652f50bdb0a7", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "e843652f50bdb0a7.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "13bfe30704ccbaea.json", - "parameterValues" : [ "Care Home", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/146a9f5564fc5155.json b/data/test-cases/146a9f5564fc5155.json new file mode 100644 index 000000000..9fd494c73 --- /dev/null +++ b/data/test-cases/146a9f5564fc5155.json @@ -0,0 +1,92 @@ +{ + "uid" : "146a9f5564fc5155", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "b5f28079fb32ea2dcdc73b79f039a14b", + "time" : { + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "146a9f5564fc5155.json", + "parameterValues" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/16598ac68b3117ca.json b/data/test-cases/16598ac68b3117ca.json new file mode 100644 index 000000000..38434b839 --- /dev/null +++ b/data/test-cases/16598ac68b3117ca.json @@ -0,0 +1,92 @@ +{ + "uid" : "16598ac68b3117ca", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "409bc80235efac3437f97b53320f10b4", + "time" : { + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446909520, + "stop" : 1720446911309, + "duration" : 1789 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "16598ac68b3117ca.json", + "parameterValues" : [ "Hospital Hub", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/18e74394c27ae12c.json b/data/test-cases/18e74394c27ae12c.json new file mode 100644 index 000000000..e9d056a90 --- /dev/null +++ b/data/test-cases/18e74394c27ae12c.json @@ -0,0 +1,92 @@ +{ + "uid" : "18e74394c27ae12c", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "3c1b0fdf7ea38f724e41918904f4a8a4", + "time" : { + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446882454, + "stop" : 1720446884368, + "duration" : 1914 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "18e74394c27ae12c.json", + "parameterValues" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/198c105cb27b1617.json b/data/test-cases/198c105cb27b1617.json new file mode 100644 index 000000000..d5344421e --- /dev/null +++ b/data/test-cases/198c105cb27b1617.json @@ -0,0 +1,92 @@ +{ + "uid" : "198c105cb27b1617", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "f97bddd62ddb1d8812cefb30c9b685ab", + "time" : { + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446909083, + "stop" : 1720446911125, + "duration" : 2042 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "198c105cb27b1617.json", + "parameterValues" : [ "Care Home", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/1c2501f520e830b8.json b/data/test-cases/1c2501f520e830b8.json deleted file mode 100644 index 54a49e9bf..000000000 --- a/data/test-cases/1c2501f520e830b8.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "uid" : "1c2501f520e830b8", - "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "b024c022c8f26dc11001308a7dd699d2", - "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-16A with 19/10/2026", - "time" : { - "start" : 1720439225806, - "stop" : 1720439267117, - "duration" : 41311 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5446d29861464f14", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "5446d29861464f14.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "f450573bfe1cf73f", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "f450573bfe1cf73f.png", - "type" : "image/png", - "size" : 58388 - }, { - "uid" : "b3216b3ccae7c591", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "b3216b3ccae7c591.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "9e2425f0e530ec61", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "9e2425f0e530ec61.png", - "type" : "image/png", - "size" : 35801 - }, { - "uid" : "dafcd3a2823def90", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "dafcd3a2823def90.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "23aaa6523dd4a8da", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "23aaa6523dd4a8da.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "60c5d4d2e9246c6c", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "60c5d4d2e9246c6c.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "5329b2c1f358ce48", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "5329b2c1f358ce48.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "c40ccd5c0e096ba9", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "c40ccd5c0e096ba9.png", - "type" : "image/png", - "size" : 112300 - }, { - "uid" : "9696c2b5f3e89566", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "9696c2b5f3e89566.png", - "type" : "image/png", - "size" : 97461 - }, { - "uid" : "4afae146ab9fea44", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "4afae146ab9fea44.png", - "type" : "image/png", - "size" : 98175 - }, { - "uid" : "1ea5a5223d0b6fd", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "1ea5a5223d0b6fd.png", - "type" : "image/png", - "size" : 101411 - }, { - "uid" : "9ce6388c0a90fe1d", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "9ce6388c0a90fe1d.png", - "type" : "image/png", - "size" : 67588 - }, { - "uid" : "8e219a7e9d256d74", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "8e219a7e9d256d74.png", - "type" : "image/png", - "size" : 82540 - }, { - "uid" : "5a1a84b78b2fecd7", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "5a1a84b78b2fecd7.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "a338a8dcec9090c8", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "a338a8dcec9090c8.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "c261b50b29dcae39", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "c261b50b29dcae39.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "dc7b3dee8f968450", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "dc7b3dee8f968450.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "24ff4c0697e3f72a", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "24ff4c0697e3f72a.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "10d023ae5c16231e", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "10d023ae5c16231e.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "52c7157ccb887844", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "52c7157ccb887844.png", - "type" : "image/png", - "size" : 112300 - }, { - "uid" : "2ad574cba37dd1ed", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "2ad574cba37dd1ed.png", - "type" : "image/png", - "size" : 97461 - }, { - "uid" : "a6402ee5e7569b41", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "a6402ee5e7569b41.png", - "type" : "image/png", - "size" : 98175 - }, { - "uid" : "753cba8b2d569f1f", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "753cba8b2d569f1f.png", - "type" : "image/png", - "size" : 101411 - }, { - "uid" : "5a85381c4a9c7e81", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "5a85381c4a9c7e81.png", - "type" : "image/png", - "size" : 67588 - }, { - "uid" : "d06d687d4cfc3406", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "d06d687d4cfc3406.png", - "type" : "image/png", - "size" : 67634 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439267117, - "stop" : 1720439268395, - "duration" : 1278 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4a74f142f19a6eea", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button_", - "source" : "4a74f142f19a6eea.png", - "type" : "image/png", - "size" : 60313 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", - "time" : { - "start" : 1720439268396, - "stop" : 1720439269715, - "duration" : 1319 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a582bc7060e44960", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "a582bc7060e44960.png", - "type" : "image/png", - "size" : 60381 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Spikevax XBB.1.5, SDYY2-16A with 19/10/2026 and click continue", - "time" : { - "start" : 1720439269716, - "stop" : 1720439277172, - "duration" : 7456 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6d9e56bb60a12d2e", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button_", - "source" : "6d9e56bb60a12d2e.png", - "type" : "image/png", - "size" : 82602 - }, { - "uid" : "74180b88df95a635", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Spikevax XBB.1.5_and_clicked_continue_button_", - "source" : "74180b88df95a635.png", - "type" : "image/png", - "size" : 112972 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-5 and click continue to record consent screen button", - "time" : { - "start" : 1720439277173, - "stop" : 1720439280804, - "duration" : 3631 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5eb402c0300afa20", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "5eb402c0300afa20.png", - "type" : "image/png", - "size" : 131184 - }, { - "uid" : "21acd38b9538e835", - "name" : "CHROME_126.0.6478.126_clicked_patient_give_vaccine_radio_button_", - "source" : "21acd38b9538e835.png", - "type" : "image/png", - "size" : 131598 - }, { - "uid" : "39dc51f031bbec4d", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_record_consent_button_", - "source" : "39dc51f031bbec4d.png", - "type" : "image/png", - "size" : 96402 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439280804, - "stop" : 1720439283299, - "duration" : 2495 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2f935198932246dd", - "name" : "CHROME_126.0.6478.126_before_selecting_consent_clinician_", - "source" : "2f935198932246dd.png", - "type" : "image/png", - "size" : 96402 - }, { - "uid" : "6b482d8971738c94", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_vaccinate_button_", - "source" : "6b482d8971738c94.png", - "type" : "image/png", - "size" : 98075 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439283299, - "stop" : 1720439291426, - "duration" : 8127 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bcb5a0b466a3ccc", - "name" : "CHROME_126.0.6478.126_entered_vaccination_details_", - "source" : "bcb5a0b466a3ccc.png", - "type" : "image/png", - "size" : 127652 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439291426, - "stop" : 1720439293387, - "duration" : 1961 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "83acdfeadc9df973", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_before_assertion_", - "source" : "83acdfeadc9df973.png", - "type" : "image/png", - "size" : 112564 - }, { - "uid" : "ab66fc9f103cfbec", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_after_assertion_", - "source" : "ab66fc9f103cfbec.png", - "type" : "image/png", - "size" : 134115 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439293387, - "stop" : 1720439315296, - "duration" : 21909 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c0cc23c50f3c2016", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "c0cc23c50f3c2016.png", - "type" : "image/png", - "size" : 134115 - }, { - "uid" : "56227b3dc6344f0b", - "name" : "CHROME_126.0.6478.126_delete_history_button_clicked_", - "source" : "56227b3dc6344f0b.png", - "type" : "image/png", - "size" : 137132 - }, { - "uid" : "5f01063eb764633d", - "name" : "CHROME_126.0.6478.126_delete_vaccination_button_clicked_", - "source" : "5f01063eb764633d.png", - "type" : "image/png", - "size" : 35061 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 41, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" - }, { - "name" : "assess_date", - "value" : "today-5" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-16A" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "8/6/1961" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "6" - }, { - "name" : "name", - "value" : "RANDY FOGDEN" - }, { - "name" : "nhs_number", - "value" : "9437540233" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - }, { - "name" : "vaccine_type", - "value" : "Spikevax XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "1c2501f520e830b8.json", - "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/1c35a8f2c1ea05ea.json b/data/test-cases/1c35a8f2c1ea05ea.json new file mode 100644 index 000000000..4269d4919 --- /dev/null +++ b/data/test-cases/1c35a8f2c1ea05ea.json @@ -0,0 +1,134 @@ +{ + "uid" : "1c35a8f2c1ea05ea", + "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "b3f57c2cc641fd62bfcc87a9b007b6cd", + "time" : { + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9450144699 with option 3 and choose to vaccinate with vaccine details as Flu, Cell-based Quadrivalent - QIVc, SDYY2-23A with 19/10/2026", + "time" : { + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-23A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "10/1/1993" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "3" + }, { + "name" : "name", + "value" : "HOPE TULLY" + }, { + "name" : "nhs_number", + "value" : "9450144699" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + }, { + "name" : "vaccine_type", + "value" : "Cell-based Quadrivalent - QIVc" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "1c35a8f2c1ea05ea.json", + "parameterValues" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] +} \ No newline at end of file diff --git a/data/test-cases/20ee8611d1f8ad0f.json b/data/test-cases/20ee8611d1f8ad0f.json new file mode 100644 index 000000000..c72a6e25d --- /dev/null +++ b/data/test-cases/20ee8611d1f8ad0f.json @@ -0,0 +1,92 @@ +{ + "uid" : "20ee8611d1f8ad0f", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "ce034b4c3c8f352ace8bed119e7b1fe5", + "time" : { + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446893189, + "stop" : 1720446895186, + "duration" : 1997 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "20ee8611d1f8ad0f.json", + "parameterValues" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/22333d984f6425c3.json b/data/test-cases/22333d984f6425c3.json deleted file mode 100644 index b9a2d77d4..000000000 --- a/data/test-cases/22333d984f6425c3.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "22333d984f6425c3", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "63434047761058218a74c7f127e93863", - "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439000265, - "stop" : 1720439003073, - "duration" : 2808 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e4df181918b26049", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "e4df181918b26049.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "e22fe649723e6488", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "e22fe649723e6488.png", - "type" : "image/png", - "size" : 57222 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439003073, - "stop" : 1720439003421, - "duration" : 348 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439003421, - "stop" : 1720439003559, - "duration" : 138 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3ea1fb6608d518af", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "3ea1fb6608d518af.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "22333d984f6425c3.json", - "parameterValues" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/228c5307e4d0cdc0.json b/data/test-cases/228c5307e4d0cdc0.json deleted file mode 100644 index 97bc51be8..000000000 --- a/data/test-cases/228c5307e4d0cdc0.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "uid" : "228c5307e4d0cdc0", - "name" : "Login button is visible", - "fullName" : "features/login.feature:Login button is visible", - "historyId" : "67f72350cbea9a3eebab3adfe5536260", - "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1720439102905, - "stop" : 1720439103709, - "duration" : 804 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the login button should be visible", - "time" : { - "start" : 1720439103709, - "stop" : 1720439103887, - "duration" : 178 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "78e14ab5de0416bd", - "name" : "CHROME_126.0.6478.126_login_should_be_visible_", - "source" : "78e14ab5de0416bd.png", - "type" : "image/png", - "size" : 33291 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 2, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "228c5307e4d0cdc0.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/24165edf3d5d748d.json b/data/test-cases/24165edf3d5d748d.json deleted file mode 100644 index df7721f98..000000000 --- a/data/test-cases/24165edf3d5d748d.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "24165edf3d5d748d", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "0c512ad6e08b1650e2dd2d0c1455eb32", - "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438976762, - "stop" : 1720438979728, - "duration" : 2966 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f74a3d79d5d0180c", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "f74a3d79d5d0180c.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "9eb93ea6457643f6", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "9eb93ea6457643f6.png", - "type" : "image/png", - "size" : 58438 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438979728, - "stop" : 1720438981465, - "duration" : 1737 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438981465, - "stop" : 1720438981862, - "duration" : 397 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438981862, - "stop" : 1720438982038, - "duration" : 176 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "255fcdb1cc8ff569", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "255fcdb1cc8ff569.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "24165edf3d5d748d.json", - "parameterValues" : [ "Vaccination Centre", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/24f59fedac6e93fb.json b/data/test-cases/24f59fedac6e93fb.json new file mode 100644 index 000000000..23025ab11 --- /dev/null +++ b/data/test-cases/24f59fedac6e93fb.json @@ -0,0 +1,86 @@ +{ + "uid" : "24f59fedac6e93fb", + "name" : "Search without entering nhs number", + "fullName" : "/app/features/find_a_patient.feature:Search without entering nhs number", + "historyId" : "3ddec8c203f0667b07e4030542c38fb6", + "time" : { + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "24f59fedac6e93fb.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/26086501cf818ed8.json b/data/test-cases/26086501cf818ed8.json new file mode 100644 index 000000000..e24d9feed --- /dev/null +++ b/data/test-cases/26086501cf818ed8.json @@ -0,0 +1,155 @@ +{ + "uid" : "26086501cf818ed8", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "d2c24c8abd1adc5c5727ab0f09b7aa74", + "time" : { + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': 'None', 'password': 'password'}, 'status': 'fail'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': 'None', 'password': 'password'}, 'status': 'fail'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1720446969716, + "stop" : 1720446971226, + "duration" : 1510 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1720446971228, + "stop" : 1720446971941, + "duration" : 713 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the None and password", + "time" : { + "start" : 1720446971942, + "stop" : 1720446972483, + "duration" : 541 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1720446972483, + "stop" : 1720446972908, + "duration" : 425 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should fail", + "time" : { + "start" : 1720446972909, + "stop" : 1720446972909, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "None" + }, { + "name" : "password", + "value" : "password" + }, { + "name" : "status", + "value" : "fail" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "26086501cf818ed8.json", + "parameterValues" : [ "None", "password", "fail" ] +} \ No newline at end of file diff --git a/data/test-cases/264445508bad04ed.json b/data/test-cases/264445508bad04ed.json new file mode 100644 index 000000000..c0e96a6df --- /dev/null +++ b/data/test-cases/264445508bad04ed.json @@ -0,0 +1,98 @@ +{ + "uid" : "264445508bad04ed", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "f9f8414ec380c45b71eb3763bdeb20b1", + "time" : { + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ" + }, { + "name" : "dateofbirth", + "value" : "03/03/2020" + }, { + "name" : "name", + "value" : "Srinivasarao Patel" + }, { + "name" : "nhsNumber", + "value" : "9449306605" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "264445508bad04ed.json", + "parameterValues" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] +} \ No newline at end of file diff --git a/data/test-cases/26b371b015c06f59.json b/data/test-cases/26b371b015c06f59.json new file mode 100644 index 000000000..456a0ded4 --- /dev/null +++ b/data/test-cases/26b371b015c06f59.json @@ -0,0 +1,92 @@ +{ + "uid" : "26b371b015c06f59", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "17b3879b4a49057bf172a1b5520afbba", + "time" : { + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446898424, + "stop" : 1720446900418, + "duration" : 1994 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "26b371b015c06f59.json", + "parameterValues" : [ "Hospital Hub", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/283b0301528dcd0d.json b/data/test-cases/283b0301528dcd0d.json new file mode 100644 index 000000000..aabfb81f1 --- /dev/null +++ b/data/test-cases/283b0301528dcd0d.json @@ -0,0 +1,98 @@ +{ + "uid" : "283b0301528dcd0d", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "ed6666debf11d945777849a6e8dc2c31", + "time" : { + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG" + }, { + "name" : "dateofbirth", + "value" : "20150706" + }, { + "name" : "name", + "value" : "JOJO LANE" + }, { + "name" : "nhsNumber", + "value" : "9470004272" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "283b0301528dcd0d.json", + "parameterValues" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] +} \ No newline at end of file diff --git a/data/test-cases/28f16d22fdf1ba94.json b/data/test-cases/28f16d22fdf1ba94.json new file mode 100644 index 000000000..0b3709c5b --- /dev/null +++ b/data/test-cases/28f16d22fdf1ba94.json @@ -0,0 +1,92 @@ +{ + "uid" : "28f16d22fdf1ba94", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "b445a0f43431afd970e73dc9c52f5a78", + "time" : { + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446929135, + "stop" : 1720446931124, + "duration" : 1989 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "28f16d22fdf1ba94.json", + "parameterValues" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/2b4ed98f347f0435.json b/data/test-cases/2b4ed98f347f0435.json deleted file mode 100644 index 5b08873e6..000000000 --- a/data/test-cases/2b4ed98f347f0435.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "2b4ed98f347f0435", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "17b3879b4a49057bf172a1b5520afbba", - "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438968043, - "stop" : 1720438971185, - "duration" : 3142 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "346ad461efaf89f", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "346ad461efaf89f.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "50044c944069c5fe", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "50044c944069c5fe.png", - "type" : "image/png", - "size" : 57744 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438971185, - "stop" : 1720438973413, - "duration" : 2228 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438973413, - "stop" : 1720438973887, - "duration" : 474 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438973887, - "stop" : 1720438974122, - "duration" : 235 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "af96654b8ba3b547", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "af96654b8ba3b547.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "2b4ed98f347f0435.json", - "parameterValues" : [ "Hospital Hub", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/2b758703203e1418.json b/data/test-cases/2b758703203e1418.json deleted file mode 100644 index dc4fd6019..000000000 --- a/data/test-cases/2b758703203e1418.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "2b758703203e1418", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "c035c871cdf4871dddee2d78956e407f", - "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438954125, - "stop" : 1720438959122, - "duration" : 4997 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b04e7e3b295ed79", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "b04e7e3b295ed79.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "4804671885d97662", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "4804671885d97662.png", - "type" : "image/png", - "size" : 67292 - }, { - "uid" : "3cb8bb58b8502e2", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "3cb8bb58b8502e2.png", - "type" : "image/png", - "size" : 84407 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438959122, - "stop" : 1720438960293, - "duration" : 1171 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438960293, - "stop" : 1720438960673, - "duration" : 380 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438960673, - "stop" : 1720438960847, - "duration" : 174 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e089c74fe3cffc", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "e089c74fe3cffc.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "2b758703203e1418.json", - "parameterValues" : [ "Care Home", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/2bbd494a349b0e9f.json b/data/test-cases/2bbd494a349b0e9f.json deleted file mode 100644 index cf98a6409..000000000 --- a/data/test-cases/2bbd494a349b0e9f.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "2bbd494a349b0e9f", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "1e1b190bf4f506920c67da326754621a", - "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439054264, - "stop" : 1720439060910, - "duration" : 6646 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b0f9234e4c227cea", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "b0f9234e4c227cea.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "54c8a9ea4d7c7118", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "54c8a9ea4d7c7118.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9449306613", - "time" : { - "start" : 1720439060911, - "stop" : 1720439061263, - "duration" : 352 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439061263, - "stop" : 1720439061653, - "duration" : 390 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Briar Anderton, 9449306613, 20/5/1990 and 123 Main Vyt, AB12 3CE details", - "time" : { - "start" : 1720439061653, - "stop" : 1720439061940, - "duration" : 287 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4aa4c67917b15ee9", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "4aa4c67917b15ee9.png", - "type" : "image/png", - "size" : 60005 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "123 Main Vyt, AB12 3CE" - }, { - "name" : "dateofbirth", - "value" : "20/5/1990" - }, { - "name" : "name", - "value" : "Briar Anderton" - }, { - "name" : "nhsNumber", - "value" : "9449306613" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "2bbd494a349b0e9f.json", - "parameterValues" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] -} \ No newline at end of file diff --git a/data/test-cases/2dcce746d6e7f92e.json b/data/test-cases/2dcce746d6e7f92e.json new file mode 100644 index 000000000..06704960d --- /dev/null +++ b/data/test-cases/2dcce746d6e7f92e.json @@ -0,0 +1,92 @@ +{ + "uid" : "2dcce746d6e7f92e", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "63434047761058218a74c7f127e93863", + "time" : { + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446919393, + "stop" : 1720446921362, + "duration" : 1969 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "2dcce746d6e7f92e.json", + "parameterValues" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/2ddb77e699c9a115.json b/data/test-cases/2ddb77e699c9a115.json deleted file mode 100644 index 146e98bc9..000000000 --- a/data/test-cases/2ddb77e699c9a115.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "2ddb77e699c9a115", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "68040a02b1a5a5e06a52aaeb8659d0c2", - "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1720439101869, - "stop" : 1720439102050, - "duration" : 181 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1720439102050, - "stop" : 1720439102939, - "duration" : 889 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the long_email_address@nhs.net and password", - "time" : { - "start" : 1720439102940, - "stop" : 1720439103721, - "duration" : 781 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1720439103721, - "stop" : 1720439104143, - "duration" : 422 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1720439104143, - "stop" : 1720439104322, - "duration" : 179 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "46a9ad40ada4ccdb", - "name" : "CHROME_126.0.6478.126_sign_in_should_fail_", - "source" : "46a9ad40ada4ccdb.png", - "type" : "image/png", - "size" : 36908 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "long_email_address@nhs.net" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "2ddb77e699c9a115.json", - "parameterValues" : [ "long_email_address@nhs.net", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/2fb08b7e6d3b0201.json b/data/test-cases/2fb08b7e6d3b0201.json new file mode 100644 index 000000000..9a7980f93 --- /dev/null +++ b/data/test-cases/2fb08b7e6d3b0201.json @@ -0,0 +1,92 @@ +{ + "uid" : "2fb08b7e6d3b0201", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "e0cb90d8c98f5e460ff18aa5de615437", + "time" : { + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "2fb08b7e6d3b0201.json", + "parameterValues" : [ "Care Home", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/30d71bf6bca58166.json b/data/test-cases/30d71bf6bca58166.json new file mode 100644 index 000000000..2f31636f8 --- /dev/null +++ b/data/test-cases/30d71bf6bca58166.json @@ -0,0 +1,134 @@ +{ + "uid" : "30d71bf6bca58166", + "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "fcbb8313f0acc4c94b049eac778c2c8a", + "time" : { + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Off-site Outreach Event and get patient details for 9437541817 with option 4 and choose to vaccinate with vaccine details as Flu, Adjuvanted Quadrivalent - aQIV, SDYY2-24A with 19/10/2026", + "time" : { + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" + }, { + "name" : "assess_date", + "value" : "today" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-24A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/3/1957" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "4" + }, { + "name" : "name", + "value" : "FLORINDA DUNNER" + }, { + "name" : "nhs_number", + "value" : "9437541817" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Adjuvanted Quadrivalent - aQIV" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "30d71bf6bca58166.json", + "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "NEELIMA HOUSE", "yes", "today", "Adjuvanted Quadrivalent - aQIV" ] +} \ No newline at end of file diff --git a/data/test-cases/33b1722d0efde696.json b/data/test-cases/33b1722d0efde696.json new file mode 100644 index 000000000..94ba5cc09 --- /dev/null +++ b/data/test-cases/33b1722d0efde696.json @@ -0,0 +1,134 @@ +{ + "uid" : "33b1722d0efde696", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "d900b17b060274d60d539cb23a88c8dd", + "time" : { + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Care Home', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18A', 'care_model': 'Care Home', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Care Home and get patient details for 9437580812 with option 8 and choose to vaccinate with vaccine details as COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-18A with 19/10/2026", + "time" : { + "start" : 1720446988292, + "stop" : 1720446991225, + "duration" : 2933 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "12 CANBERRA STREET, MANCHESTER, M11 4WL" + }, { + "name" : "assess_date", + "value" : "today-7" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18A" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "1/3/1959" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "8" + }, { + "name" : "name", + "value" : "INDIGO CATCHESIDE" + }, { + "name" : "nhs_number", + "value" : "9437580812" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-7" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty Original/Omicron BA.4-5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "33b1722d0efde696.json", + "parameterValues" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] +} \ No newline at end of file diff --git a/data/test-cases/3508a434297bc7d7.json b/data/test-cases/3508a434297bc7d7.json new file mode 100644 index 000000000..0893284ed --- /dev/null +++ b/data/test-cases/3508a434297bc7d7.json @@ -0,0 +1,104 @@ +{ + "uid" : "3508a434297bc7d7", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "fullName" : "/app/features/add_batches.feature:Add batch to vaccine", + "historyId" : "816e0df01dffb1a7ed09998f81df379e", + "time" : { + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : ".0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:128: in login_and_navigate_to_homepage\n select_site(\"NEELIMA HOUSE\")\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : ".0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:128: in login_and_navigate_to_homepage\n select_site(\"NEELIMA HOUSE\")\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the RAVS home page", + "time" : { + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "batchprefix", + "value" : "SD7YY2" + }, { + "name" : "batchsuffix", + "value" : "24" + }, { + "name" : "expirydate", + "value" : "today+90" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccine", + "value" : "COVID-19" + }, { + "name" : "vaccinetype", + "value" : "Comirnaty Original/Omicron BA.4-5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "3508a434297bc7d7.json", + "parameterValues" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] +} \ No newline at end of file diff --git a/data/test-cases/3842d47c5099ed2b.json b/data/test-cases/3842d47c5099ed2b.json deleted file mode 100644 index 365dccf1b..000000000 --- a/data/test-cases/3842d47c5099ed2b.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "3842d47c5099ed2b", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "21ddb483dd648afc93b776e9109797a2", - "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438923425, - "stop" : 1720438926246, - "duration" : 2821 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "364bce6e89acfec4", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "364bce6e89acfec4.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "b105516354d08339", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b105516354d08339.png", - "type" : "image/png", - "size" : 57692 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438926247, - "stop" : 1720438927968, - "duration" : 1721 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438927968, - "stop" : 1720438928391, - "duration" : 423 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438928391, - "stop" : 1720438928586, - "duration" : 195 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "71cb62e6f0a703f8", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "71cb62e6f0a703f8.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3842d47c5099ed2b.json", - "parameterValues" : [ "Hospital Hub", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/390b0e95127f7b83.json b/data/test-cases/390b0e95127f7b83.json new file mode 100644 index 000000000..266654359 --- /dev/null +++ b/data/test-cases/390b0e95127f7b83.json @@ -0,0 +1,98 @@ +{ + "uid" : "390b0e95127f7b83", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "e279c7253beea83548eeffb274f11393", + "time" : { + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446945858, + "stop" : 1720446951396, + "duration" : 5538 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN" + }, { + "name" : "dateofbirth", + "value" : "13/2/2020" + }, { + "name" : "name", + "value" : "abxxyz Patel" + }, { + "name" : "nhsNumber", + "value" : "9449305552" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "390b0e95127f7b83.json", + "parameterValues" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] +} \ No newline at end of file diff --git a/data/test-cases/39533fbb18ee225.json b/data/test-cases/39533fbb18ee225.json deleted file mode 100644 index 9efa9d90b..000000000 --- a/data/test-cases/39533fbb18ee225.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "uid" : "39533fbb18ee225", - "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "229065cadd06be4cf90f587ebe5caab4", - "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-17A with 19/10/2026", - "time" : { - "start" : 1720439253981, - "stop" : 1720439288378, - "duration" : 34397 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6d3011124e13d291", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "6d3011124e13d291.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "4beaa8b61581a705", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "4beaa8b61581a705.png", - "type" : "image/png", - "size" : 57692 - }, { - "uid" : "2c3f4864ef36a856", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "2c3f4864ef36a856.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "f1cd6595b886ef4a", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "f1cd6595b886ef4a.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "6b1b77e05a7c1465", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "6b1b77e05a7c1465.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "1bf2b578532198d8", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "1bf2b578532198d8.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "b62a0409a8c10ca7", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "b62a0409a8c10ca7.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "72bce41e2625b52c", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "72bce41e2625b52c.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "2aa3f3aa4f29f87f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "2aa3f3aa4f29f87f.png", - "type" : "image/png", - "size" : 112300 - }, { - "uid" : "98e565c2eebf23ac", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "98e565c2eebf23ac.png", - "type" : "image/png", - "size" : 97387 - }, { - "uid" : "59c0a06ecafaec5a", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "59c0a06ecafaec5a.png", - "type" : "image/png", - "size" : 98078 - }, { - "uid" : "64cf3ef1d4e6dad8", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "64cf3ef1d4e6dad8.png", - "type" : "image/png", - "size" : 101238 - }, { - "uid" : "961c684406838044", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "961c684406838044.png", - "type" : "image/png", - "size" : 67426 - }, { - "uid" : "b0743a31a70dbffb", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "b0743a31a70dbffb.png", - "type" : "image/png", - "size" : 67465 - }, { - "uid" : "dc9d3ce6fd61f72a", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "dc9d3ce6fd61f72a.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "84578f559e0030c2", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "84578f559e0030c2.png", - "type" : "image/png", - "size" : 35821 - }, { - "uid" : "6cc29ad203e1479b", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "6cc29ad203e1479b.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "73a2a8112c5ffce5", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "73a2a8112c5ffce5.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "4bc42eeaabe18b02", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "4bc42eeaabe18b02.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "3d8708e0f6130e63", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "3d8708e0f6130e63.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "d2635c13f7177467", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "d2635c13f7177467.png", - "type" : "image/png", - "size" : 112283 - }, { - "uid" : "db62060bd97f5dd5", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "db62060bd97f5dd5.png", - "type" : "image/png", - "size" : 97148 - }, { - "uid" : "94ac89ea730bd21c", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "94ac89ea730bd21c.png", - "type" : "image/png", - "size" : 97836 - }, { - "uid" : "f3a3b01ce98175e3", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "f3a3b01ce98175e3.png", - "type" : "image/png", - "size" : 102673 - }, { - "uid" : "80bcb278949df9d0", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "80bcb278949df9d0.png", - "type" : "image/png", - "size" : 68746 - }, { - "uid" : "a37b9c935b45b99c", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "a37b9c935b45b99c.png", - "type" : "image/png", - "size" : 68789 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439288378, - "stop" : 1720439289649, - "duration" : 1271 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b0b2cac8f29dcca8", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9474374228_and_clicked_search_for_patient_button_", - "source" : "b0b2cac8f29dcca8.png", - "type" : "image/png", - "size" : 60060 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient ORINDA JUDD", - "time" : { - "start" : 1720439289649, - "stop" : 1720439290190, - "duration" : 541 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f570662095ad27e4", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "f570662095ad27e4.png", - "type" : "image/png", - "size" : 60051 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Spikevax XBB.1.5, SDYY2-17A with 19/10/2026 and click continue", - "time" : { - "start" : 1720439290190, - "stop" : 1720439297248, - "duration" : 7058 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "600cb3e90ff43c93", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_ORINDA JUDD_and_clicked_choose_vaccine_button_", - "source" : "600cb3e90ff43c93.png", - "type" : "image/png", - "size" : 82448 - }, { - "uid" : "ba3bb98ee37d6269", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Spikevax XBB.1.5_and_clicked_continue_button_", - "source" : "ba3bb98ee37d6269.png", - "type" : "image/png", - "size" : 112752 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-6 and click continue to record consent screen button", - "time" : { - "start" : 1720439297248, - "stop" : 1720439303983, - "duration" : 6735 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5c5f2b53b3a193e8", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "5c5f2b53b3a193e8.png", - "type" : "image/png", - "size" : 130406 - }, { - "uid" : "e1c9986f0efa5c29", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "e1c9986f0efa5c29.png", - "type" : "image/png", - "size" : 138209 - }, { - "uid" : "dc6e0af472642541", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "dc6e0af472642541.png", - "type" : "image/png", - "size" : 106206 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439303983, - "stop" : 1720439303983, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439303983, - "stop" : 1720439303983, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient ORINDA JUDD, 20/7/1963, 2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439303983, - "stop" : 1720439303984, - "duration" : 1 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439303984, - "stop" : 1720439309345, - "duration" : 5361 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4a90520ee75e091f", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "4a90520ee75e091f.png", - "type" : "image/png", - "size" : 106206 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 34, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL" - }, { - "name" : "assess_date", - "value" : "today-6" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-17A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "20/7/1963" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "7" - }, { - "name" : "name", - "value" : "ORINDA JUDD" - }, { - "name" : "nhs_number", - "value" : "9474374228" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - }, { - "name" : "vaccine_type", - "value" : "Spikevax XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "39533fbb18ee225.json", - "parameterValues" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/39ccdd75848df5c8.json b/data/test-cases/39ccdd75848df5c8.json new file mode 100644 index 000000000..3bcdcbebb --- /dev/null +++ b/data/test-cases/39ccdd75848df5c8.json @@ -0,0 +1,134 @@ +{ + "uid" : "39ccdd75848df5c8", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "cee9bdacf5d513d90c65c8e5e657771d", + "time" : { + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, Quadrivalent Influvac sub - unit Tetra - QIVe, SDYY2-14C with 19/10/2026", + "time" : { + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT" + }, { + "name" : "assess_date", + "value" : "today-3" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-14C" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "17/7/1994" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "11" + }, { + "name" : "name", + "value" : "MARIAN PIESSE" + }, { + "name" : "nhs_number", + "value" : "9450134391" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Quadrivalent Influvac sub - unit Tetra - QIVe" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "39ccdd75848df5c8.json", + "parameterValues" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] +} \ No newline at end of file diff --git a/data/test-cases/3b214d57c264645f.json b/data/test-cases/3b214d57c264645f.json new file mode 100644 index 000000000..cfd1143a4 --- /dev/null +++ b/data/test-cases/3b214d57c264645f.json @@ -0,0 +1,92 @@ +{ + "uid" : "3b214d57c264645f", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "ce439d93f1fb5f314bd4049ae743fe31", + "time" : { + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "3b214d57c264645f.json", + "parameterValues" : [ "Hospital Hub", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/3b57ce857ecd55d3.json b/data/test-cases/3b57ce857ecd55d3.json deleted file mode 100644 index 9690ae49a..000000000 --- a/data/test-cases/3b57ce857ecd55d3.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "3b57ce857ecd55d3", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "b5777c4723779910876b4a99a9d11af3", - "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438933182, - "stop" : 1720438936133, - "duration" : 2951 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "62bb2e49303ad0c0", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "62bb2e49303ad0c0.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "f42046ce69c0d3cb", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "f42046ce69c0d3cb.png", - "type" : "image/png", - "size" : 58821 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438936133, - "stop" : 1720438937356, - "duration" : 1223 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438937356, - "stop" : 1720438937798, - "duration" : 442 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438937799, - "stop" : 1720438937955, - "duration" : 156 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9d461a44927cc4d0", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "9d461a44927cc4d0.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3b57ce857ecd55d3.json", - "parameterValues" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/3b8286a18884de43.json b/data/test-cases/3b8286a18884de43.json deleted file mode 100644 index c86567721..000000000 --- a/data/test-cases/3b8286a18884de43.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "uid" : "3b8286a18884de43", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "3c1471889077608119474ec3cf4b9e40", - "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439031791, - "stop" : 1720439036595, - "duration" : 4804 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ce5f233056f1", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "ce5f233056f1.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "3a2503ca3706e7fd", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "3a2503ca3706e7fd.png", - "type" : "image/png", - "size" : 67292 - }, { - "uid" : "8115189a4c508474", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "8115189a4c508474.png", - "type" : "image/png", - "size" : 84407 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439036596, - "stop" : 1720439036949, - "duration" : 353 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439036950, - "stop" : 1720439037105, - "duration" : 155 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f09fa977fff755a6", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "f09fa977fff755a6.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3b8286a18884de43.json", - "parameterValues" : [ "Care Home", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/3cc194ba63243a7e.json b/data/test-cases/3cc194ba63243a7e.json deleted file mode 100644 index 7a3a03d8b..000000000 --- a/data/test-cases/3cc194ba63243a7e.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "3cc194ba63243a7e", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "7b9228d96c464836877c6e1deb2a69fb", - "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439009997, - "stop" : 1720439013856, - "duration" : 3859 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "82f4cfd6fec66ac8", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "82f4cfd6fec66ac8.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "d00a736cc91e5784", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "d00a736cc91e5784.png", - "type" : "image/png", - "size" : 58821 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439013856, - "stop" : 1720439014811, - "duration" : 955 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439014812, - "stop" : 1720439015193, - "duration" : 381 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720439015194, - "stop" : 1720439015390, - "duration" : 196 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b34058fca49d075b", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "b34058fca49d075b.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "3cc194ba63243a7e.json", - "parameterValues" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/3d2931b0f3a1429.json b/data/test-cases/3d2931b0f3a1429.json new file mode 100644 index 000000000..d128adc89 --- /dev/null +++ b/data/test-cases/3d2931b0f3a1429.json @@ -0,0 +1,92 @@ +{ + "uid" : "3d2931b0f3a1429", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "175b7618edcdcb5a5ae2c0a3ae29d7b7", + "time" : { + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "3d2931b0f3a1429.json", + "parameterValues" : [ "Hospital Hub", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/3fffc2ec361044eb.json b/data/test-cases/3fffc2ec361044eb.json new file mode 100644 index 000000000..9f6772c87 --- /dev/null +++ b/data/test-cases/3fffc2ec361044eb.json @@ -0,0 +1,95 @@ +{ + "uid" : "3fffc2ec361044eb", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "fullName" : "/app/features/add_vaccines.feature:Vaccine already added to site warning should appear", + "historyId" : "9f1089f9bc7885117e14e2eaf82891e5", + "time" : { + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : ".0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:128: in login_and_navigate_to_homepage\n select_site(\"NEELIMA HOUSE\")\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : ".0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:128: in login_and_navigate_to_homepage\n select_site(\"NEELIMA HOUSE\")\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the RAVS home page", + "time" : { + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccine", + "value" : "COVID-19" + }, { + "name" : "vaccineType", + "value" : "Comirnaty Original/Omicron BA.4-5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "3fffc2ec361044eb.json", + "parameterValues" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] +} \ No newline at end of file diff --git a/data/test-cases/40f420aa0da3de16.json b/data/test-cases/40f420aa0da3de16.json new file mode 100644 index 000000000..52ea0f4d0 --- /dev/null +++ b/data/test-cases/40f420aa0da3de16.json @@ -0,0 +1,134 @@ +{ + "uid" : "40f420aa0da3de16", + "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "bc6509d50ba594f774c58ca720659115", + "time" : { + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, Fluenz Tetra - LAIV, SDYY2-19A with 19/10/2026", + "time" : { + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" + }, { + "name" : "assess_date", + "value" : "today" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-19A" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "4/9/1965" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "9" + }, { + "name" : "name", + "value" : "PHINEAS FAYLE" + }, { + "name" : "nhs_number", + "value" : "9474405174" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Fluenz Tetra - LAIV" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "40f420aa0da3de16.json", + "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] +} \ No newline at end of file diff --git a/data/test-cases/4471d589625f2980.json b/data/test-cases/4471d589625f2980.json deleted file mode 100644 index eea5407b9..000000000 --- a/data/test-cases/4471d589625f2980.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "4471d589625f2980", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "805e6c684096bdee5c6bc30c3049db85", - "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438972057, - "stop" : 1720438975209, - "duration" : 3152 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8deacec46a1706fd", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "8deacec46a1706fd.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "6de55cdb989a94d9", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "6de55cdb989a94d9.png", - "type" : "image/png", - "size" : 58768 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438975209, - "stop" : 1720438977474, - "duration" : 2265 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438977474, - "stop" : 1720438977872, - "duration" : 398 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438977872, - "stop" : 1720438978046, - "duration" : 174 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "89749a2d96a8c494", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "89749a2d96a8c494.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "4471d589625f2980.json", - "parameterValues" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/45b19ebb34e1e1a3.json b/data/test-cases/45b19ebb34e1e1a3.json new file mode 100644 index 000000000..767823dc6 --- /dev/null +++ b/data/test-cases/45b19ebb34e1e1a3.json @@ -0,0 +1,101 @@ +{ + "uid" : "45b19ebb34e1e1a3", + "name" : "Login button is visible", + "fullName" : "features/login.feature:Login button is visible", + "historyId" : "67f72350cbea9a3eebab3adfe5536260", + "time" : { + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:36: in then_the_login_button_should_be_visible\n attach_screenshot(\"login_should_be_visible\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:36: in then_the_login_button_should_be_visible\n attach_screenshot(\"login_should_be_visible\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1720446970293, + "stop" : 1720446971150, + "duration" : 857 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the login button should be visible", + "time" : { + "start" : 1720446971151, + "stop" : 1720446971151, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 2, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "45b19ebb34e1e1a3.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/46c0d5a0e946e66a.json b/data/test-cases/46c0d5a0e946e66a.json deleted file mode 100644 index 2956da80e..000000000 --- a/data/test-cases/46c0d5a0e946e66a.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "46c0d5a0e946e66a", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "7d1dc7019fec3004cd0d4cba4d75cbc6", - "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438950852, - "stop" : 1720438953956, - "duration" : 3104 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "caa9e96b75e6228d", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "caa9e96b75e6228d.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "d913fb4c0c3806bf", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "d913fb4c0c3806bf.png", - "type" : "image/png", - "size" : 58768 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438953956, - "stop" : 1720438955720, - "duration" : 1764 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438955721, - "stop" : 1720438956140, - "duration" : 419 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438956140, - "stop" : 1720438956317, - "duration" : 177 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6926b3a4b2fd5ddf", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "6926b3a4b2fd5ddf.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "46c0d5a0e946e66a.json", - "parameterValues" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/4780475591f3eef4.json b/data/test-cases/4780475591f3eef4.json deleted file mode 100644 index 7d8ccee6c..000000000 --- a/data/test-cases/4780475591f3eef4.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "4780475591f3eef4", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "2afbec971dac7d6c30489cf891aaee21", - "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439018941, - "stop" : 1720439021699, - "duration" : 2758 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "528f20e6f6e39ca7", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "528f20e6f6e39ca7.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "6a9bf35c014a452b", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "6a9bf35c014a452b.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439021699, - "stop" : 1720439022927, - "duration" : 1228 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439022927, - "stop" : 1720439023349, - "duration" : 422 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720439023350, - "stop" : 1720439023568, - "duration" : 218 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b8910aaa3f39c847", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "b8910aaa3f39c847.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "4780475591f3eef4.json", - "parameterValues" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/479169777524ef9d.json b/data/test-cases/479169777524ef9d.json new file mode 100644 index 000000000..d5d58d712 --- /dev/null +++ b/data/test-cases/479169777524ef9d.json @@ -0,0 +1,134 @@ +{ + "uid" : "479169777524ef9d", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "649ee1c7fedb00d40ae6ca3887523162", + "time" : { + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12B', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Vaccination Centre and get patient details for 9693632109 with option 1 and choose to vaccinate with vaccine details as COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-12B with 19/10/2025", + "time" : { + "start" : 1720446977366, + "stop" : 1720446979864, + "duration" : 2498 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2025" + }, { + "name" : "batch_number", + "value" : "SDYY2-12B" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "1" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhs_number", + "value" : "9693632109" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty Original/Omicron BA.4-5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "479169777524ef9d.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] +} \ No newline at end of file diff --git a/data/test-cases/49708997ba5cfb7e.json b/data/test-cases/49708997ba5cfb7e.json deleted file mode 100644 index 28022528b..000000000 --- a/data/test-cases/49708997ba5cfb7e.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "49708997ba5cfb7e", - "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "b3f57c2cc641fd62bfcc87a9b007b6cd", - "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d1d0eac0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d1d0eac0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-23A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9450144699 with option 3 and choose to vaccinate with vaccine details as Flu, Cell-based Quadrivalent - QIVc, SDYY2-23A with 19/10/2026", - "time" : { - "start" : 1720439516802, - "stop" : 1720439558044, - "duration" : 41242 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "f7b6aa1fa8c7a1cc", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "f7b6aa1fa8c7a1cc.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "2ae0364acd8aed77", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "2ae0364acd8aed77.png", - "type" : "image/png", - "size" : 58821 - }, { - "uid" : "253f265822ca5990", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "253f265822ca5990.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "2a3c283b43076148", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "2a3c283b43076148.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "e09b3a2460595b89", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "e09b3a2460595b89.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "9bf94d9c63fe71a0", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "9bf94d9c63fe71a0.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "b9ffc1420e0bf383", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "b9ffc1420e0bf383.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "f8d9d7a9bd8d7223", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "f8d9d7a9bd8d7223.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "195fb848defc6cdd", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "195fb848defc6cdd.png", - "type" : "image/png", - "size" : 111199 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-23A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "10/1/1993" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "3" - }, { - "name" : "name", - "value" : "HOPE TULLY" - }, { - "name" : "nhs_number", - "value" : "9450144699" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - }, { - "name" : "vaccine_type", - "value" : "Cell-based Quadrivalent - QIVc" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "49708997ba5cfb7e.json", - "parameterValues" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] -} \ No newline at end of file diff --git a/data/test-cases/4cfd895840bbbc72.json b/data/test-cases/4cfd895840bbbc72.json deleted file mode 100644 index 3709fa85d..000000000 --- a/data/test-cases/4cfd895840bbbc72.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "uid" : "4cfd895840bbbc72", - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "ec5a1cbc860434a9873bbe5f06690026", - "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 10 Omicron XBB.1.5, SDYY2-14A with 19/10/2026", - "time" : { - "start" : 1720439258167, - "stop" : 1720439294344, - "duration" : 36177 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dd188cd7cf6a3fde", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "dd188cd7cf6a3fde.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "bc55874662b411fd", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "bc55874662b411fd.png", - "type" : "image/png", - "size" : 59329 - }, { - "uid" : "7867efdf3c3871d6", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "7867efdf3c3871d6.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "4b35cfcfccf04b53", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "4b35cfcfccf04b53.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "b1c5fbbf0381042f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "b1c5fbbf0381042f.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "cccb5630d36975f0", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "cccb5630d36975f0.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "fa0d6b8430a57dc8", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "fa0d6b8430a57dc8.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "594f83861161f1df", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "594f83861161f1df.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "63efb3825933bd65", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "63efb3825933bd65.png", - "type" : "image/png", - "size" : 112314 - }, { - "uid" : "4c565fb479b19bc5", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "4c565fb479b19bc5.png", - "type" : "image/png", - "size" : 97207 - }, { - "uid" : "49237cb4842a62ee", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "49237cb4842a62ee.png", - "type" : "image/png", - "size" : 97915 - }, { - "uid" : "8a9f2a23c1267d15", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "8a9f2a23c1267d15.png", - "type" : "image/png", - "size" : 102376 - }, { - "uid" : "368095cafa603bf3", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "368095cafa603bf3.png", - "type" : "image/png", - "size" : 68387 - }, { - "uid" : "49738d1b501803a", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "49738d1b501803a.png", - "type" : "image/png", - "size" : 85266 - }, { - "uid" : "bbe19f0465016e61", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "bbe19f0465016e61.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "aab34e1ea4d27d11", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "aab34e1ea4d27d11.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "86bf443ff896417d", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "86bf443ff896417d.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "80700048bc0199f4", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "80700048bc0199f4.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "506572080c1f9da6", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "506572080c1f9da6.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "865934f6142a09c0", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "865934f6142a09c0.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "9147aec30f0d81d3", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "9147aec30f0d81d3.png", - "type" : "image/png", - "size" : 112300 - }, { - "uid" : "dd7286254a7c3d53", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "dd7286254a7c3d53.png", - "type" : "image/png", - "size" : 97352 - }, { - "uid" : "e0bede84c7fb3005", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "e0bede84c7fb3005.png", - "type" : "image/png", - "size" : 98062 - }, { - "uid" : "1846cb27d80aedf5", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "1846cb27d80aedf5.png", - "type" : "image/png", - "size" : 101260 - }, { - "uid" : "7e62c46372820c2a", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "7e62c46372820c2a.png", - "type" : "image/png", - "size" : 67360 - }, { - "uid" : "35aa6626d67d2c17", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "35aa6626d67d2c17.png", - "type" : "image/png", - "size" : 82234 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439294345, - "stop" : 1720439295457, - "duration" : 1112 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f6f8ae8e33f093e8", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9472710255_and_clicked_search_for_patient_button_", - "source" : "f6f8ae8e33f093e8.png", - "type" : "image/png", - "size" : 60026 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient DELICE PINKER", - "time" : { - "start" : 1720439295457, - "stop" : 1720439295993, - "duration" : 536 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f6b2dbbabc2c3625", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "f6b2dbbabc2c3625.png", - "type" : "image/png", - "size" : 60052 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty 10 Omicron XBB.1.5, SDYY2-14A with 19/10/2026 and click continue", - "time" : { - "start" : 1720439295994, - "stop" : 1720439302964, - "duration" : 6970 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9c8890d33d32601b", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_DELICE PINKER_and_clicked_choose_vaccine_button_", - "source" : "9c8890d33d32601b.png", - "type" : "image/png", - "size" : 81422 - }, { - "uid" : "9cc2eecaacda32d7", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty 10 Omicron XBB.1.5_and_clicked_continue_button_", - "source" : "9cc2eecaacda32d7.png", - "type" : "image/png", - "size" : 118291 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1720439302964, - "stop" : 1720439306446, - "duration" : 3482 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5245159dfd444e4f", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "5245159dfd444e4f.png", - "type" : "image/png", - "size" : 136320 - }, { - "uid" : "826d132a37235fd3", - "name" : "CHROME_126.0.6478.126_clicked_patient_give_vaccine_radio_button_", - "source" : "826d132a37235fd3.png", - "type" : "image/png", - "size" : 136673 - }, { - "uid" : "3a411f1f5a0a215b", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_record_consent_button_", - "source" : "3a411f1f5a0a215b.png", - "type" : "image/png", - "size" : 101925 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439306446, - "stop" : 1720439308862, - "duration" : 2416 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "877332b84aed8772", - "name" : "CHROME_126.0.6478.126_before_selecting_consent_clinician_", - "source" : "877332b84aed8772.png", - "type" : "image/png", - "size" : 101925 - }, { - "uid" : "abc5f65ac3ab4334", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_vaccinate_button_", - "source" : "abc5f65ac3ab4334.png", - "type" : "image/png", - "size" : 103808 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439308862, - "stop" : 1720439316877, - "duration" : 8015 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "df41ce9a06cebbff", - "name" : "CHROME_126.0.6478.126_entered_vaccination_details_", - "source" : "df41ce9a06cebbff.png", - "type" : "image/png", - "size" : 128186 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient DELICE PINKER, 10/11/1926, HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439316877, - "stop" : 1720439318997, - "duration" : 2120 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2e376db12c6e4103", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_before_assertion_", - "source" : "2e376db12c6e4103.png", - "type" : "image/png", - "size" : 121471 - }, { - "uid" : "70aa0ad137f266ff", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_after_assertion_", - "source" : "70aa0ad137f266ff.png", - "type" : "image/png", - "size" : 134610 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439318997, - "stop" : 1720439340894, - "duration" : 21897 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9304505b0f2c2508", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "9304505b0f2c2508.png", - "type" : "image/png", - "size" : 134610 - }, { - "uid" : "1e0370db561fc508", - "name" : "CHROME_126.0.6478.126_delete_history_button_clicked_", - "source" : "1e0370db561fc508.png", - "type" : "image/png", - "size" : 136879 - }, { - "uid" : "717abb3c6f090383", - "name" : "CHROME_126.0.6478.126_delete_vaccination_button_clicked_", - "source" : "717abb3c6f090383.png", - "type" : "image/png", - "size" : 35061 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 41, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "10/11/1926" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "DELICE PINKER" - }, { - "name" : "nhs_number", - "value" : "9472710255" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty 10 Omicron XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "4cfd895840bbbc72.json", - "parameterValues" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/5153a5ce8000d9dd.json b/data/test-cases/5153a5ce8000d9dd.json new file mode 100644 index 000000000..b14c81fc9 --- /dev/null +++ b/data/test-cases/5153a5ce8000d9dd.json @@ -0,0 +1,98 @@ +{ + "uid" : "5153a5ce8000d9dd", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "494c3ac089981262ce3f05b1ca057109", + "time" : { + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA" + }, { + "name" : "dateofbirth", + "value" : "20151217" + }, { + "name" : "name", + "value" : "SYBIL PELLING" + }, { + "name" : "nhsNumber", + "value" : "9470032640" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "5153a5ce8000d9dd.json", + "parameterValues" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] +} \ No newline at end of file diff --git a/data/test-cases/5297bc021544c650.json b/data/test-cases/5297bc021544c650.json deleted file mode 100644 index 20465274a..000000000 --- a/data/test-cases/5297bc021544c650.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "5297bc021544c650", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "e279c7253beea83548eeffb274f11393", - "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439040003, - "stop" : 1720439045954, - "duration" : 5951 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "755aadaab16871dd", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "755aadaab16871dd.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "ee0364f6a2c00a54", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "ee0364f6a2c00a54.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9449305552", - "time" : { - "start" : 1720439045955, - "stop" : 1720439046360, - "duration" : 405 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439046361, - "stop" : 1720439046739, - "duration" : 378 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show abxxyz Patel, 9449305552, 13/2/2020 and Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN details", - "time" : { - "start" : 1720439046740, - "stop" : 1720439047091, - "duration" : 351 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "813c564469f1917c", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "813c564469f1917c.png", - "type" : "image/png", - "size" : 60096 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN" - }, { - "name" : "dateofbirth", - "value" : "13/2/2020" - }, { - "name" : "name", - "value" : "abxxyz Patel" - }, { - "name" : "nhsNumber", - "value" : "9449305552" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "5297bc021544c650.json", - "parameterValues" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] -} \ No newline at end of file diff --git a/data/test-cases/53d38095baa762ae.json b/data/test-cases/53d38095baa762ae.json deleted file mode 100644 index 00cc76cc2..000000000 --- a/data/test-cases/53d38095baa762ae.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "uid" : "53d38095baa762ae", - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "649ee1c7fedb00d40ae6ca3887523162", - "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Vaccination Centre and get patient details for 9693632109 with option 1 and choose to vaccinate with vaccine details as COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-12B with 19/10/2025", - "time" : { - "start" : 1720439107837, - "stop" : 1720439144394, - "duration" : 36557 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "48c85394ca34c31a", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "48c85394ca34c31a.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "b67c7917e51af372", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b67c7917e51af372.png", - "type" : "image/png", - "size" : 58388 - }, { - "uid" : "4fc3ce0b6bd09190", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "4fc3ce0b6bd09190.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "630dec38be9718e0", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "630dec38be9718e0.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "69dcc0d1f1cba8ec", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "69dcc0d1f1cba8ec.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "73b37c44bbea8659", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "73b37c44bbea8659.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "a9ee5fb4223a5c49", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "a9ee5fb4223a5c49.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "3bb2579a3a13da6a", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "3bb2579a3a13da6a.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "d1815261e429e2b0", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "d1815261e429e2b0.png", - "type" : "image/png", - "size" : 112270 - }, { - "uid" : "d90868306d04985", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "d90868306d04985.png", - "type" : "image/png", - "size" : 97080 - }, { - "uid" : "64a014d43d322c82", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "64a014d43d322c82.png", - "type" : "image/png", - "size" : 97686 - }, { - "uid" : "934da4ecaf011bf5", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "934da4ecaf011bf5.png", - "type" : "image/png", - "size" : 103655 - }, { - "uid" : "2014f1aff6798019", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "2014f1aff6798019.png", - "type" : "image/png", - "size" : 68418 - }, { - "uid" : "a662dee8deed7f46", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "a662dee8deed7f46.png", - "type" : "image/png", - "size" : 85244 - }, { - "uid" : "c479aaed613a76c6", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "c479aaed613a76c6.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "1a95ee67a32c6aa3", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "1a95ee67a32c6aa3.png", - "type" : "image/png", - "size" : 35801 - }, { - "uid" : "b9217ebcbbaeb8d9", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "b9217ebcbbaeb8d9.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "913182a55463138", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "913182a55463138.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "49fe13cfc1901d30", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "49fe13cfc1901d30.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "b2564f476ae0f425", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "b2564f476ae0f425.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "1dd5f24cf1eb92e1", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "1dd5f24cf1eb92e1.png", - "type" : "image/png", - "size" : 112283 - }, { - "uid" : "89995908a9347c97", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "89995908a9347c97.png", - "type" : "image/png", - "size" : 96982 - }, { - "uid" : "a5871b6e9da9986b", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "a5871b6e9da9986b.png", - "type" : "image/png", - "size" : 97565 - }, { - "uid" : "bfea84e22fedad1c", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "bfea84e22fedad1c.png", - "type" : "image/png", - "size" : 102380 - }, { - "uid" : "86aadf843f45511e", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "86aadf843f45511e.png", - "type" : "image/png", - "size" : 68368 - }, { - "uid" : "78023d8442565ccb", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "78023d8442565ccb.png", - "type" : "image/png", - "size" : 85176 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439144394, - "stop" : 1720439145865, - "duration" : 1471 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "17c62f12ce64453", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button_", - "source" : "17c62f12ce64453.png", - "type" : "image/png", - "size" : 60073 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient Bill GARTON", - "time" : { - "start" : 1720439145865, - "stop" : 1720439146391, - "duration" : 526 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d46832a21204cd9d", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "d46832a21204cd9d.png", - "type" : "image/png", - "size" : 79007 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-12B with 19/10/2025 and click continue", - "time" : { - "start" : 1720439146392, - "stop" : 1720439153536, - "duration" : 7144 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d46905a830c1269", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button_", - "source" : "d46905a830c1269.png", - "type" : "image/png", - "size" : 84630 - }, { - "uid" : "d8a65b18f3677213", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty Original/Omicron BA.4-5_and_clicked_continue_button_", - "source" : "d8a65b18f3677213.png", - "type" : "image/png", - "size" : 116989 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1720439153536, - "stop" : 1720439161022, - "duration" : 7486 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "89faafc199c26e47", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "89faafc199c26e47.png", - "type" : "image/png", - "size" : 134024 - }, { - "uid" : "22c7fb82134af7f9", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "22c7fb82134af7f9.png", - "type" : "image/png", - "size" : 139401 - }, { - "uid" : "c31d82080c1684d5", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "c31d82080c1684d5.png", - "type" : "image/png", - "size" : 106686 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439161023, - "stop" : 1720439161023, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439161023, - "stop" : 1720439161023, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient Bill GARTON, 23/6/1946, 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439161024, - "stop" : 1720439161024, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439161024, - "stop" : 1720439166416, - "duration" : 5392 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bff62d95c2f11e8d", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "bff62d95c2f11e8d.png", - "type" : "image/png", - "size" : 106686 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 34, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2025" - }, { - "name" : "batch_number", - "value" : "SDYY2-12B" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "1" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhs_number", - "value" : "9693632109" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty Original/Omicron BA.4-5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "53d38095baa762ae.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] -} \ No newline at end of file diff --git a/data/test-cases/57230608ecc865de.json b/data/test-cases/57230608ecc865de.json new file mode 100644 index 000000000..307d5431f --- /dev/null +++ b/data/test-cases/57230608ecc865de.json @@ -0,0 +1,92 @@ +{ + "uid" : "57230608ecc865de", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "4a5300cdc334c930e8291b5b8aaea27b", + "time" : { + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "57230608ecc865de.json", + "parameterValues" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/58a2702b0cc0d4c4.json b/data/test-cases/58a2702b0cc0d4c4.json new file mode 100644 index 000000000..6b6d1157f --- /dev/null +++ b/data/test-cases/58a2702b0cc0d4c4.json @@ -0,0 +1,134 @@ +{ + "uid" : "58a2702b0cc0d4c4", + "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "05fc9f03e0b859edb46da7ed4081da5d", + "time" : { + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18C', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 3 Omicron XBB.1.5, SDYY2-18C with 19/10/2026", + "time" : { + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18C" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "20/4/1968" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "10" + }, { + "name" : "name", + "value" : "AMERY PIGGOTT" + }, { + "name" : "nhs_number", + "value" : "9474335052" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty 3 Omicron XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "58a2702b0cc0d4c4.json", + "parameterValues" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/5ae7d28f7173857a.json b/data/test-cases/5ae7d28f7173857a.json deleted file mode 100644 index 10d1c2239..000000000 --- a/data/test-cases/5ae7d28f7173857a.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "5ae7d28f7173857a", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "9541aca1d98de2572a5c5f7ddfb1c66e", - "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439081804, - "stop" : 1720439084666, - "duration" : 2862 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a78a87c2c274a86a", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "a78a87c2c274a86a.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "274d32ef33cde520", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "274d32ef33cde520.png", - "type" : "image/png", - "size" : 58323 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439084667, - "stop" : 1720439085579, - "duration" : 912 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439085580, - "stop" : 1720439085979, - "duration" : 399 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720439085979, - "stop" : 1720439086175, - "duration" : 196 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "60596566780f1710", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "60596566780f1710.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "5ae7d28f7173857a.json", - "parameterValues" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/5ccc995420ad7816.json b/data/test-cases/5ccc995420ad7816.json deleted file mode 100644 index 5fa48b055..000000000 --- a/data/test-cases/5ccc995420ad7816.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "uid" : "5ccc995420ad7816", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "9bbc09a5764effa3cdb4a84fde10f425", - "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 55 elements. Proceeding with the first one: …", - "statusTrace" : "element = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n> return playwright_helper_instance.check_element_exists(element, wait)\n\ninit_helpers.py:120: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:146: in check_element_exists\n self.wait_for_page_to_load()\nhelpers/playwrightHelper.py:125: in wait_for_page_to_load\n self.page.wait_for_selector('*', timeout=timeout * 100)\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:8014: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:397: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006dcffb00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 55 elements. Proceeding with the first one: …\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:101: in navigate_to_ravs\n navigate_to_ravs_login_page(url)\npages/login_page.py:9: in navigate_to_ravs_login_page\n if check_element_exists(ACCEPT_COOKIES_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n return playwright_helper_instance.check_element_exists(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 55 elements. Proceeding with the first one: …\n\ninit_helpers.py:122: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 55 elements. Proceeding with the first one: …", - "statusTrace" : "element = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n> return playwright_helper_instance.check_element_exists(element, wait)\n\ninit_helpers.py:120: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:146: in check_element_exists\n self.wait_for_page_to_load()\nhelpers/playwrightHelper.py:125: in wait_for_page_to_load\n self.page.wait_for_selector('*', timeout=timeout * 100)\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:8014: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:397: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006dcffb00>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 55 elements. Proceeding with the first one: …\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:101: in navigate_to_ravs\n navigate_to_ravs_login_page(url)\npages/login_page.py:9: in navigate_to_ravs_login_page\n if check_element_exists(ACCEPT_COOKIES_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n return playwright_helper_instance.check_element_exists(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 55 elements. Proceeding with the first one: …\n\ninit_helpers.py:122: Failed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1720439101240, - "stop" : 1720439101866, - "duration" : 626 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 0, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "invalid_email_address" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "5ccc995420ad7816.json", - "parameterValues" : [ "invalid_email_address", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/5e89c13eb90a1ea1.json b/data/test-cases/5e89c13eb90a1ea1.json deleted file mode 100644 index a68e3c510..000000000 --- a/data/test-cases/5e89c13eb90a1ea1.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "5e89c13eb90a1ea1", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "d2c24c8abd1adc5c5727ab0f09b7aa74", - "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1720439098467, - "stop" : 1720439099339, - "duration" : 872 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1720439099339, - "stop" : 1720439100000, - "duration" : 661 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I provide the None and password", - "time" : { - "start" : 1720439100000, - "stop" : 1720439100382, - "duration" : 382 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And the NHS sign in button is clicked", - "time" : { - "start" : 1720439100383, - "stop" : 1720439100756, - "duration" : 373 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then sign in should fail", - "time" : { - "start" : 1720439100757, - "stop" : 1720439101236, - "duration" : 479 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "284bcf181cb39c1c", - "name" : "CHROME_126.0.6478.126_sign_in_should_fail_", - "source" : "284bcf181cb39c1c.png", - "type" : "image/png", - "size" : 42479 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "None" - }, { - "name" : "password", - "value" : "password" - }, { - "name" : "status", - "value" : "fail" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "5e89c13eb90a1ea1.json", - "parameterValues" : [ "None", "password", "fail" ] -} \ No newline at end of file diff --git a/data/test-cases/5ec9d81c92e7e745.json b/data/test-cases/5ec9d81c92e7e745.json new file mode 100644 index 000000000..d09a91ad9 --- /dev/null +++ b/data/test-cases/5ec9d81c92e7e745.json @@ -0,0 +1,98 @@ +{ + "uid" : "5ec9d81c92e7e745", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "0e31fa71df3dd626c3358a1251b219f9", + "time" : { + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "Ifyoucan113, GDA11 UCL6, KT17 1NA" + }, { + "name" : "dateofbirth", + "value" : "9/3/2018" + }, { + "name" : "name", + "value" : "COMFORT Jones" + }, { + "name" : "nhsNumber", + "value" : "9449304424" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "5ec9d81c92e7e745.json", + "parameterValues" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] +} \ No newline at end of file diff --git a/data/test-cases/5f2593953f8f32a8.json b/data/test-cases/5f2593953f8f32a8.json new file mode 100644 index 000000000..2ea75bbea --- /dev/null +++ b/data/test-cases/5f2593953f8f32a8.json @@ -0,0 +1,92 @@ +{ + "uid" : "5f2593953f8f32a8", + "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "a0d2d902514775614af295c128a3361d", + "time" : { + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "5f2593953f8f32a8.json", + "parameterValues" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/62a4b5faa3a43789.json b/data/test-cases/62a4b5faa3a43789.json new file mode 100644 index 000000000..b0dcf8faa --- /dev/null +++ b/data/test-cases/62a4b5faa3a43789.json @@ -0,0 +1,92 @@ +{ + "uid" : "62a4b5faa3a43789", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "21ddb483dd648afc93b776e9109797a2", + "time" : { + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446872218, + "stop" : 1720446874250, + "duration" : 2032 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "62a4b5faa3a43789.json", + "parameterValues" : [ "Hospital Hub", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/62e721cfcc5dcce1.json b/data/test-cases/62e721cfcc5dcce1.json deleted file mode 100644 index 44e638316..000000000 --- a/data/test-cases/62e721cfcc5dcce1.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "uid" : "62e721cfcc5dcce1", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "56845ad4804123f6680e28fde977f8dd", - "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']", - "statusTrace" : "self = \nselector = \"//a[@href='/site-vaccines']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:191: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:8014: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:397: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d2b12700>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//a[@href='/site-vaccines']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:43: in i_am_on_vaccine_settings_page\n Click_vaccines_settings()\npages/settings_page.py:9: in Click_vaccines_settings\n find_element_and_perform_action(VACCINES_SETTINGS_LINK, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//a[@href='/site-vaccines']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']", - "statusTrace" : "self = \nselector = \"//a[@href='/site-vaccines']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n> self.page.wait_for_selector(selector)\n\nhelpers/playwrightHelper.py:191: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:8014: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:397: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d2b12700>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//a[@href='/site-vaccines']\") to be visible\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:43: in i_am_on_vaccine_settings_page\n Click_vaccines_settings()\npages/settings_page.py:9: in Click_vaccines_settings\n find_element_and_perform_action(VACCINES_SETTINGS_LINK, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//a[@href='/site-vaccines']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439034840, - "stop" : 1720439039647, - "duration" : 4807 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8174621ccca61e99", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "8174621ccca61e99.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "8103f1f7ec7275d7", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "8103f1f7ec7275d7.png", - "type" : "image/png", - "size" : 66934 - }, { - "uid" : "81b16c2c27be38c2", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "81b16c2c27be38c2.png", - "type" : "image/png", - "size" : 76869 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439039647, - "stop" : 1720439070211, - "duration" : 30564 - }, - "status" : "failed", - "statusMessage" : "Element not found: //a[@href='/site-vaccines']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']\n", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 2, - "attachmentsCount" : 3, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "62e721cfcc5dcce1.json", - "parameterValues" : [ "Care Home", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/63fd8b12b3256634.json b/data/test-cases/63fd8b12b3256634.json new file mode 100644 index 000000000..cb8041194 --- /dev/null +++ b/data/test-cases/63fd8b12b3256634.json @@ -0,0 +1,92 @@ +{ + "uid" : "63fd8b12b3256634", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "1773603fdc36ebfca8fa27ed0010172d", + "time" : { + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446867140, + "stop" : 1720446869135, + "duration" : 1995 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "63fd8b12b3256634.json", + "parameterValues" : [ "Vaccination Centre", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/69bd35d45a909a57.json b/data/test-cases/69bd35d45a909a57.json deleted file mode 100644 index ec1d2418c..000000000 --- a/data/test-cases/69bd35d45a909a57.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "uid" : "69bd35d45a909a57", - "name" : "Search without entering nhs number", - "fullName" : "/app/features/find_a_patient.feature:Search without entering nhs number", - "historyId" : "3ddec8c203f0667b07e4030542c38fb6", - "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439091991, - "stop" : 1720439097959, - "duration" : 5968 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b28875142c9ae9b9", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "b28875142c9ae9b9.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "68de1cfed9af7882", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "68de1cfed9af7882.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1720439097959, - "stop" : 1720439098319, - "duration" : 360 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the alert message should appear for nhs number", - "time" : { - "start" : 1720439098319, - "stop" : 1720439098464, - "duration" : 145 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cd9658b648560466", - "name" : "CHROME_126.0.6478.126_required_alerts_should_appear_for_nhsNumber_", - "source" : "cd9658b648560466.png", - "type" : "image/png", - "size" : 59047 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "69bd35d45a909a57.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/6a8fbdfe4515e47d.json b/data/test-cases/6a8fbdfe4515e47d.json deleted file mode 100644 index 6a8a0c578..000000000 --- a/data/test-cases/6a8fbdfe4515e47d.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "uid" : "6a8fbdfe4515e47d", - "name" : "NHS sign in page should be visible", - "fullName" : "features/login.feature:NHS sign in page should be visible", - "historyId" : "af06b7202b34fb810ed33c32dfaf440e", - "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1720439103889, - "stop" : 1720439104063, - "duration" : 174 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click on the log in button", - "time" : { - "start" : 1720439104063, - "stop" : 1720439104734, - "duration" : 671 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the NHS sign in page should be visible", - "time" : { - "start" : 1720439104734, - "stop" : 1720439104918, - "duration" : 184 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3315ac55edf39916", - "name" : "CHROME_126.0.6478.126_nhs_sign_in_button_should_be_visible_", - "source" : "3315ac55edf39916.png", - "type" : "image/png", - "size" : 36632 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6a8fbdfe4515e47d.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/6b680f587f430650.json b/data/test-cases/6b680f587f430650.json new file mode 100644 index 000000000..94a906509 --- /dev/null +++ b/data/test-cases/6b680f587f430650.json @@ -0,0 +1,116 @@ +{ + "uid" : "6b680f587f430650", + "name" : "NHS sign in page should be visible", + "fullName" : "features/logout.feature:NHS sign in page should be visible", + "historyId" : "807ba16b9c51dae553be51c09f89547b", + "time" : { + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_logout_steps.py:34: in check_logged_out\n attach_screenshot(\"user_should_be_logged_out\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_logout_steps.py:34: in check_logged_out\n attach_screenshot(\"user_should_be_logged_out\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446970517, + "stop" : 1720446973759, + "duration" : 3242 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click the logout button", + "time" : { + "start" : 1720446973761, + "stop" : 1720446976125, + "duration" : 2364 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the user should be logged out successfully", + "time" : { + "start" : 1720446976126, + "stop" : 1720446976126, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Logout Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "6b680f587f430650.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/6b6832f6c21bb377.json b/data/test-cases/6b6832f6c21bb377.json deleted file mode 100644 index 844217b35..000000000 --- a/data/test-cases/6b6832f6c21bb377.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "6b6832f6c21bb377", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0e31fa71df3dd626c3358a1251b219f9", - "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439031724, - "stop" : 1720439038135, - "duration" : 6411 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "99d95fd047503f57", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "99d95fd047503f57.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "935ff93ef8b68c6b", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "935ff93ef8b68c6b.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9449304424", - "time" : { - "start" : 1720439038135, - "stop" : 1720439038517, - "duration" : 382 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439038517, - "stop" : 1720439038889, - "duration" : 372 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show COMFORT Jones, 9449304424, 9/3/2018 and Ifyoucan113, GDA11 UCL6, KT17 1NA details", - "time" : { - "start" : 1720439038889, - "stop" : 1720439040000, - "duration" : 1111 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2dd4b35450b34f5a", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "2dd4b35450b34f5a.png", - "type" : "image/png", - "size" : 59817 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "Ifyoucan113, GDA11 UCL6, KT17 1NA" - }, { - "name" : "dateofbirth", - "value" : "9/3/2018" - }, { - "name" : "name", - "value" : "COMFORT Jones" - }, { - "name" : "nhsNumber", - "value" : "9449304424" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6b6832f6c21bb377.json", - "parameterValues" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] -} \ No newline at end of file diff --git a/data/test-cases/6b7e53cad65a8f58.json b/data/test-cases/6b7e53cad65a8f58.json new file mode 100644 index 000000000..edcd64227 --- /dev/null +++ b/data/test-cases/6b7e53cad65a8f58.json @@ -0,0 +1,92 @@ +{ + "uid" : "6b7e53cad65a8f58", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "03a1306848d9a5557df83aba62d5db68", + "time" : { + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "6b7e53cad65a8f58.json", + "parameterValues" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/6c5f8400805b279d.json b/data/test-cases/6c5f8400805b279d.json deleted file mode 100644 index 26c9d5c2a..000000000 --- a/data/test-cases/6c5f8400805b279d.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "6c5f8400805b279d", - "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "1c2dbfbab6fdd49ab82b72ee8a6411dd", - "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d1d0dee0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d1d0dee0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9450140960 with option 12 and choose to vaccinate with vaccine details as Flu, Flucelvax Tetra - QIVc, SDYY2-20A with 19/10/2026", - "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "68f4d8b37100331a", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "68f4d8b37100331a.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "6e98e6ce2c0807c2", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "6e98e6ce2c0807c2.png", - "type" : "image/png", - "size" : 57744 - }, { - "uid" : "e7d4d1b8079a1cbe", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "e7d4d1b8079a1cbe.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "e23b636fd43c3404", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "e23b636fd43c3404.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "52e98c6179fa41e4", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "52e98c6179fa41e4.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "e16261f2500cba2c", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "e16261f2500cba2c.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "f6e2b40e8296d756", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "f6e2b40e8296d756.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "57eefe5537238010", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "57eefe5537238010.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "f057ca45abc1d656", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "f057ca45abc1d656.png", - "type" : "image/png", - "size" : 111204 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-20A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "5/9/1993" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "12" - }, { - "name" : "name", - "value" : "DEANA GAMBLES" - }, { - "name" : "nhs_number", - "value" : "9450140960" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Flucelvax Tetra - QIVc" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "6c5f8400805b279d.json", - "parameterValues" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] -} \ No newline at end of file diff --git a/data/test-cases/6cef9c9e07c76cca.json b/data/test-cases/6cef9c9e07c76cca.json deleted file mode 100644 index bb9b7b51d..000000000 --- a/data/test-cases/6cef9c9e07c76cca.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "uid" : "6cef9c9e07c76cca", - "name" : "NHS sign in page should be visible", - "fullName" : "features/logout.feature:NHS sign in page should be visible", - "historyId" : "807ba16b9c51dae553be51c09f89547b", - "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439104325, - "stop" : 1720439106786, - "duration" : 2461 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "When I click the logout button", - "time" : { - "start" : 1720439106786, - "stop" : 1720439109234, - "duration" : 2448 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the user should be logged out successfully", - "time" : { - "start" : 1720439109235, - "stop" : 1720439109434, - "duration" : 199 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e368f4e2d7ab8b0", - "name" : "CHROME_126.0.6478.126_user_should_be_logged_out_", - "source" : "4e368f4e2d7ab8b0.png", - "type" : "image/png", - "size" : 33291 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Logout Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "6cef9c9e07c76cca.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/700ff60fef66ddd.json b/data/test-cases/700ff60fef66ddd.json deleted file mode 100644 index b84462214..000000000 --- a/data/test-cases/700ff60fef66ddd.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "700ff60fef66ddd", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "39e35f59117b399bcac760d4cb0a7898", - "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439077987, - "stop" : 1720439084122, - "duration" : 6135 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "755e3e377f0f675e", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "755e3e377f0f675e.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "557da6a142ca5608", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "557da6a142ca5608.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9470011902", - "time" : { - "start" : 1720439084122, - "stop" : 1720439084494, - "duration" : 372 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439084495, - "stop" : 1720439084928, - "duration" : 433 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show KATEE TUZZIO, 9470011902, 20150527 and BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN details", - "time" : { - "start" : 1720439084928, - "stop" : 1720439085202, - "duration" : 274 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e49e0935fc846ae1", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "e49e0935fc846ae1.png", - "type" : "image/png", - "size" : 59814 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN" - }, { - "name" : "dateofbirth", - "value" : "20150527" - }, { - "name" : "name", - "value" : "KATEE TUZZIO" - }, { - "name" : "nhsNumber", - "value" : "9470011902" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "700ff60fef66ddd.json", - "parameterValues" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] -} \ No newline at end of file diff --git a/data/test-cases/73cf5ac9cfb573c8.json b/data/test-cases/73cf5ac9cfb573c8.json deleted file mode 100644 index 75030f08c..000000000 --- a/data/test-cases/73cf5ac9cfb573c8.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "73cf5ac9cfb573c8", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "409bc80235efac3437f97b53320f10b4", - "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439025562, - "stop" : 1720439028264, - "duration" : 2702 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c667cfcc79f30b88", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "c667cfcc79f30b88.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "512803d962ac97d4", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "512803d962ac97d4.png", - "type" : "image/png", - "size" : 57692 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439028265, - "stop" : 1720439028630, - "duration" : 365 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439028630, - "stop" : 1720439028783, - "duration" : 153 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "df033dd10b2050ac", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "df033dd10b2050ac.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "73cf5ac9cfb573c8.json", - "parameterValues" : [ "Hospital Hub", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/741aa7e916c13b62.json b/data/test-cases/741aa7e916c13b62.json new file mode 100644 index 000000000..1ebff1f2d --- /dev/null +++ b/data/test-cases/741aa7e916c13b62.json @@ -0,0 +1,98 @@ +{ + "uid" : "741aa7e916c13b62", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "9a957ce315d0094ef5802b47d59d1469", + "time" : { + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "39 Barton Road, RG10 9DF" + }, { + "name" : "dateofbirth", + "value" : "27/3/2001" + }, { + "name" : "name", + "value" : "Reynolds Ryan" + }, { + "name" : "nhsNumber", + "value" : "9449306494" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "741aa7e916c13b62.json", + "parameterValues" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] +} \ No newline at end of file diff --git a/data/test-cases/743aa34d63e00480.json b/data/test-cases/743aa34d63e00480.json deleted file mode 100644 index f7d1eb508..000000000 --- a/data/test-cases/743aa34d63e00480.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "743aa34d63e00480", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "b445a0f43431afd970e73dc9c52f5a78", - "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439014465, - "stop" : 1720439017381, - "duration" : 2916 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d390480982dfddec", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "d390480982dfddec.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "38cf7395da1fb1aa", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "38cf7395da1fb1aa.png", - "type" : "image/png", - "size" : 58877 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439017382, - "stop" : 1720439017757, - "duration" : 375 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439017757, - "stop" : 1720439017939, - "duration" : 182 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b8674c001965840e", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "b8674c001965840e.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "743aa34d63e00480.json", - "parameterValues" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/749a2f5e26e4af49.json b/data/test-cases/749a2f5e26e4af49.json deleted file mode 100644 index 2a9784e59..000000000 --- a/data/test-cases/749a2f5e26e4af49.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "749a2f5e26e4af49", - "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "a0d2d902514775614af295c128a3361d", - "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438981234, - "stop" : 1720438984397, - "duration" : 3163 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9b385fc83e8c365b", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "9b385fc83e8c365b.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "821a524e48caee24", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "821a524e48caee24.png", - "type" : "image/png", - "size" : 59378 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720438984398, - "stop" : 1720438984817, - "duration" : 419 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720438984818, - "stop" : 1720438985033, - "duration" : 215 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "319164ed8377b88c", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "319164ed8377b88c.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "749a2f5e26e4af49.json", - "parameterValues" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/76cd2c97e5581d7a.json b/data/test-cases/76cd2c97e5581d7a.json new file mode 100644 index 000000000..ddb98a3d2 --- /dev/null +++ b/data/test-cases/76cd2c97e5581d7a.json @@ -0,0 +1,92 @@ +{ + "uid" : "76cd2c97e5581d7a", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "eb19b1b66b0bccff951bcc9f6fc9ca96", + "time" : { + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "76cd2c97e5581d7a.json", + "parameterValues" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/7743199d0e982eea.json b/data/test-cases/7743199d0e982eea.json new file mode 100644 index 000000000..9d78df083 --- /dev/null +++ b/data/test-cases/7743199d0e982eea.json @@ -0,0 +1,92 @@ +{ + "uid" : "7743199d0e982eea", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "e755bc97cae45645ca4e6e3e417195d3", + "time" : { + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7743199d0e982eea.json", + "parameterValues" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/7748870a10cb9222.json b/data/test-cases/7748870a10cb9222.json new file mode 100644 index 000000000..c45c2e1a3 --- /dev/null +++ b/data/test-cases/7748870a10cb9222.json @@ -0,0 +1,155 @@ +{ + "uid" : "7748870a10cb9222", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "68040a02b1a5a5e06a52aaeb8659d0c2", + "time" : { + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': '4xtdw371ztroo453t5gyp0i6gy5yugb5lm94ub31crqc04wa8re3gnt1w6qtr2etsnhs.net', 'password': 'password'}, 'status': 'fail'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': '4xtdw371ztroo453t5gyp0i6gy5yugb5lm94ub31crqc04wa8re3gnt1w6qtr2etsnhs.net', 'password': 'password'}, 'status': 'fail'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1720446975533, + "stop" : 1720446975902, + "duration" : 369 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1720446975903, + "stop" : 1720446976950, + "duration" : 1047 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the long_email_address@nhs.net and password", + "time" : { + "start" : 1720446976950, + "stop" : 1720446977734, + "duration" : 784 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1720446977735, + "stop" : 1720446978160, + "duration" : 425 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should fail", + "time" : { + "start" : 1720446978160, + "stop" : 1720446978160, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "long_email_address@nhs.net" + }, { + "name" : "password", + "value" : "password" + }, { + "name" : "status", + "value" : "fail" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7748870a10cb9222.json", + "parameterValues" : [ "long_email_address@nhs.net", "password", "fail" ] +} \ No newline at end of file diff --git a/data/test-cases/7782dab0aeda4e5c.json b/data/test-cases/7782dab0aeda4e5c.json new file mode 100644 index 000000000..ebe48334a --- /dev/null +++ b/data/test-cases/7782dab0aeda4e5c.json @@ -0,0 +1,92 @@ +{ + "uid" : "7782dab0aeda4e5c", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "3e8d23ec5bb8d794077c90561a36d496", + "time" : { + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446919219, + "stop" : 1720446921037, + "duration" : 1818 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7782dab0aeda4e5c.json", + "parameterValues" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/78c95184d9a82017.json b/data/test-cases/78c95184d9a82017.json new file mode 100644 index 000000000..6ea2b8a87 --- /dev/null +++ b/data/test-cases/78c95184d9a82017.json @@ -0,0 +1,155 @@ +{ + "uid" : "78c95184d9a82017", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "9bbc09a5764effa3cdb4a84fde10f425", + "time" : { + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': 'invalid_email_address', 'password': 'password'}, 'status': 'fail'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': 'invalid_email_address', 'password': 'password'}, 'status': 'fail'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1720446972937, + "stop" : 1720446973347, + "duration" : 410 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1720446973347, + "stop" : 1720446974288, + "duration" : 941 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the invalid_email_address and password", + "time" : { + "start" : 1720446974289, + "stop" : 1720446975112, + "duration" : 823 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1720446975113, + "stop" : 1720446975494, + "duration" : 381 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should fail", + "time" : { + "start" : 1720446975495, + "stop" : 1720446975495, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "invalid_email_address" + }, { + "name" : "password", + "value" : "password" + }, { + "name" : "status", + "value" : "fail" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "78c95184d9a82017.json", + "parameterValues" : [ "invalid_email_address", "password", "fail" ] +} \ No newline at end of file diff --git a/data/test-cases/7a4c5e7e29cfda3f.json b/data/test-cases/7a4c5e7e29cfda3f.json deleted file mode 100644 index 8533fd70d..000000000 --- a/data/test-cases/7a4c5e7e29cfda3f.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "uid" : "7a4c5e7e29cfda3f", - "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "1cc0f09f1923da0ef15f24f1be7a7f45", - "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Vaccination Centre and get patient details for 9693632109 with option 0 and choose to vaccinate with vaccine details as COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-12 with 19/10/2025", - "time" : { - "start" : 1720439111605, - "stop" : 1720439147185, - "duration" : 35580 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7cba3c0a3e6ad38", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "7cba3c0a3e6ad38.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "297b04d246365f6", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "297b04d246365f6.png", - "type" : "image/png", - "size" : 58388 - }, { - "uid" : "1fc6f2fa059a5cd5", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "1fc6f2fa059a5cd5.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "780d1ef60175ff43", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "780d1ef60175ff43.png", - "type" : "image/png", - "size" : 35768 - }, { - "uid" : "4ed488e0f803a1fc", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "4ed488e0f803a1fc.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "76cd6ef26aa5b926", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "76cd6ef26aa5b926.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "c7b85c36c903af3f", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "c7b85c36c903af3f.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "879a19165f8abb2a", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "879a19165f8abb2a.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "25e4ea527ce8f4d9", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "25e4ea527ce8f4d9.png", - "type" : "image/png", - "size" : 112270 - }, { - "uid" : "3cbfe107156d2049", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "3cbfe107156d2049.png", - "type" : "image/png", - "size" : 96855 - }, { - "uid" : "18cd2dfa46439165", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "18cd2dfa46439165.png", - "type" : "image/png", - "size" : 97425 - }, { - "uid" : "bb4318fda8cce021", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "bb4318fda8cce021.png", - "type" : "image/png", - "size" : 103272 - }, { - "uid" : "2e45490b5addd653", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "2e45490b5addd653.png", - "type" : "image/png", - "size" : 68148 - }, { - "uid" : "2c3313005efe73a2", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "2c3313005efe73a2.png", - "type" : "image/png", - "size" : 84894 - }, { - "uid" : "48764187c1e58971", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "48764187c1e58971.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "a3298ffddfc361c9", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "a3298ffddfc361c9.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "9d191976e763d2e", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "9d191976e763d2e.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "a02302e4e58d08d2", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "a02302e4e58d08d2.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "b1a8358deb120df9", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "b1a8358deb120df9.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "b7364d92db47602e", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "b7364d92db47602e.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "a584857b9c4f3b2c", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "a584857b9c4f3b2c.png", - "type" : "image/png", - "size" : 112270 - }, { - "uid" : "1c49ab8680743e69", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "1c49ab8680743e69.png", - "type" : "image/png", - "size" : 96855 - }, { - "uid" : "fdbc8731b880141e", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "fdbc8731b880141e.png", - "type" : "image/png", - "size" : 97425 - }, { - "uid" : "56f37f14e9e142d9", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "56f37f14e9e142d9.png", - "type" : "image/png", - "size" : 103272 - }, { - "uid" : "e8f1466ea9a1c4bd", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "e8f1466ea9a1c4bd.png", - "type" : "image/png", - "size" : 68148 - }, { - "uid" : "b0b51941b1a37d65", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "b0b51941b1a37d65.png", - "type" : "image/png", - "size" : 84891 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439147186, - "stop" : 1720439148270, - "duration" : 1084 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5a52176dc90e43e", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9693632109_and_clicked_search_for_patient_button_", - "source" : "5a52176dc90e43e.png", - "type" : "image/png", - "size" : 78976 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient Bill GARTON", - "time" : { - "start" : 1720439148271, - "stop" : 1720439148746, - "duration" : 475 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ea78a5c92ed011b3", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "ea78a5c92ed011b3.png", - "type" : "image/png", - "size" : 79015 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-12 with 19/10/2025 and click continue", - "time" : { - "start" : 1720439148747, - "stop" : 1720439156223, - "duration" : 7476 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "44b4e57b49db1667", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_Bill GARTON_and_clicked_choose_vaccine_button_", - "source" : "44b4e57b49db1667.png", - "type" : "image/png", - "size" : 84630 - }, { - "uid" : "7d798656a87477f3", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty Original/Omicron BA.4-5_and_clicked_continue_button_", - "source" : "7d798656a87477f3.png", - "type" : "image/png", - "size" : 116989 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today and click continue to record consent screen button", - "time" : { - "start" : 1720439156224, - "stop" : 1720439160061, - "duration" : 3837 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d084c6315c53a5f5", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "d084c6315c53a5f5.png", - "type" : "image/png", - "size" : 135213 - }, { - "uid" : "d56ca395063d80c9", - "name" : "CHROME_126.0.6478.126_clicked_patient_give_vaccine_radio_button_", - "source" : "d56ca395063d80c9.png", - "type" : "image/png", - "size" : 135548 - }, { - "uid" : "7ada65b1770ae717", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_record_consent_button_", - "source" : "7ada65b1770ae717.png", - "type" : "image/png", - "size" : 100307 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439160061, - "stop" : 1720439161901, - "duration" : 1840 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c07ebfa36f9f5394", - "name" : "CHROME_126.0.6478.126_before_selecting_consent_clinician_", - "source" : "c07ebfa36f9f5394.png", - "type" : "image/png", - "size" : 100307 - }, { - "uid" : "1391871ce4412a6b", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_vaccinate_button_", - "source" : "1391871ce4412a6b.png", - "type" : "image/png", - "size" : 102301 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439161901, - "stop" : 1720439169933, - "duration" : 8032 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "da2560f59afb09f7", - "name" : "CHROME_126.0.6478.126_entered_vaccination_details_", - "source" : "da2560f59afb09f7.png", - "type" : "image/png", - "size" : 123205 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient Bill GARTON, 23/6/1946, 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439169933, - "stop" : 1720439171975, - "duration" : 2042 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "947ee679d06debe8", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_before_assertion_", - "source" : "947ee679d06debe8.png", - "type" : "image/png", - "size" : 124238 - }, { - "uid" : "1eb70a9f6e2ff1cf", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_after_assertion_", - "source" : "1eb70a9f6e2ff1cf.png", - "type" : "image/png", - "size" : 132316 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439171975, - "stop" : 1720439194101, - "duration" : 22126 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "67600ef52f94d146", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "67600ef52f94d146.png", - "type" : "image/png", - "size" : 132316 - }, { - "uid" : "2566d0db1aefaabc", - "name" : "CHROME_126.0.6478.126_delete_history_button_clicked_", - "source" : "2566d0db1aefaabc.png", - "type" : "image/png", - "size" : 134561 - }, { - "uid" : "4a95faa63d4e1faa", - "name" : "CHROME_126.0.6478.126_delete_vaccination_button_clicked_", - "source" : "4a95faa63d4e1faa.png", - "type" : "image/png", - "size" : 35102 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 41, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2025" - }, { - "name" : "batch_number", - "value" : "SDYY2-12" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "23/6/1946" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "0" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhs_number", - "value" : "9693632109" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty Original/Omicron BA.4-5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "7a4c5e7e29cfda3f.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] -} \ No newline at end of file diff --git a/data/test-cases/7ad7fcea00f15bfe.json b/data/test-cases/7ad7fcea00f15bfe.json new file mode 100644 index 000000000..2c9eff03d --- /dev/null +++ b/data/test-cases/7ad7fcea00f15bfe.json @@ -0,0 +1,92 @@ +{ + "uid" : "7ad7fcea00f15bfe", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "c035c871cdf4871dddee2d78956e407f", + "time" : { + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446887449, + "stop" : 1720446889492, + "duration" : 2043 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7ad7fcea00f15bfe.json", + "parameterValues" : [ "Care Home", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/7b1f4819ded8f2d7.json b/data/test-cases/7b1f4819ded8f2d7.json deleted file mode 100644 index 617517705..000000000 --- a/data/test-cases/7b1f4819ded8f2d7.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "7b1f4819ded8f2d7", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "e755bc97cae45645ca4e6e3e417195d3", - "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439073430, - "stop" : 1720439076331, - "duration" : 2901 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8a809a2b4ef3f775", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "8a809a2b4ef3f775.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "fd4986ecc2be5c01", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "fd4986ecc2be5c01.png", - "type" : "image/png", - "size" : 58877 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439076331, - "stop" : 1720439078040, - "duration" : 1709 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439078041, - "stop" : 1720439078420, - "duration" : 379 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720439078420, - "stop" : 1720439078601, - "duration" : 181 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7e59f3ea1ecb1c5a", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "7e59f3ea1ecb1c5a.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "7b1f4819ded8f2d7.json", - "parameterValues" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/7c5abdc3a3d5c82f.json b/data/test-cases/7c5abdc3a3d5c82f.json new file mode 100644 index 000000000..6e591ab06 --- /dev/null +++ b/data/test-cases/7c5abdc3a3d5c82f.json @@ -0,0 +1,92 @@ +{ + "uid" : "7c5abdc3a3d5c82f", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "356ec4c9da3a4efb80abaa5dc18b6d4b", + "time" : { + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "7c5abdc3a3d5c82f.json", + "parameterValues" : [ "Vaccination Centre", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/7cd53563922bea5b.json b/data/test-cases/7cd53563922bea5b.json deleted file mode 100644 index 6ad047654..000000000 --- a/data/test-cases/7cd53563922bea5b.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "uid" : "7cd53563922bea5b", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "fullName" : "features/login.feature:Sign in should fail based on credentials provided", - "historyId" : "70461446af9e11e5bb03662f019284bf", - "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 - }, - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 59 elements. Proceeding with the first one: …", - "statusTrace" : "element = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n> return playwright_helper_instance.check_element_exists(element, wait)\n\ninit_helpers.py:120: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:146: in check_element_exists\n self.wait_for_page_to_load()\nhelpers/playwrightHelper.py:125: in wait_for_page_to_load\n self.page.wait_for_selector('*', timeout=timeout * 100)\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:8014: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:397: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d277c900>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 59 elements. Proceeding with the first one: …\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:101: in navigate_to_ravs\n navigate_to_ravs_login_page(url)\npages/login_page.py:9: in navigate_to_ravs_login_page\n if check_element_exists(ACCEPT_COOKIES_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n return playwright_helper_instance.check_element_exists(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 59 elements. Proceeding with the first one: …\n\ninit_helpers.py:122: Failed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 59 elements. Proceeding with the first one: …", - "statusTrace" : "element = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n> return playwright_helper_instance.check_element_exists(element, wait)\n\ninit_helpers.py:120: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nhelpers/playwrightHelper.py:146: in check_element_exists\n self.wait_for_page_to_load()\nhelpers/playwrightHelper.py:125: in wait_for_page_to_load\n self.page.wait_for_selector('*', timeout=timeout * 100)\n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:8014: in wait_for_selector\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_page.py:397: in wait_for_selector\n return await self._main_frame.wait_for_selector(**locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:323: in wait_for_selector\n await self._channel.send(\"waitForSelector\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d277c900>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 59 elements. Proceeding with the first one: …\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\n.0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:101: in navigate_to_ravs\n navigate_to_ravs_login_page(url)\npages/login_page.py:9: in navigate_to_ravs_login_page\n if check_element_exists(ACCEPT_COOKIES_ELEMENT):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nelement = '#nhsuk-cookie-banner__link_accept_analytics', wait = False\n\n def check_element_exists(element, wait=False):\n try:\n return playwright_helper_instance.check_element_exists(element, wait)\n except Exception as e:\n> pytest.fail(f\"An error occurred: {e}\")\nE Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nE Call log:\nE waiting for locator(\"*\") to be visible\nE - locator resolved to 59 elements. Proceeding with the first one: …\n\ninit_helpers.py:122: Failed", - "steps" : [ { - "name" : "Given I access the ravs web app", - "time" : { - "start" : 1720439104921, - "stop" : 1720439105501, - "duration" : 580 - }, - "status" : "skipped", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 0, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Login Feature" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "emailAddress", - "value" : "neelima.guntupalli1@nhs.net-valid" - }, { - "name" : "password", - "value" : "pass" - }, { - "name" : "status", - "value" : "pass" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "7cd53563922bea5b.json", - "parameterValues" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] -} \ No newline at end of file diff --git a/data/test-cases/7f5e49eff1fa244d.json b/data/test-cases/7f5e49eff1fa244d.json deleted file mode 100644 index c8b51466b..000000000 --- a/data/test-cases/7f5e49eff1fa244d.json +++ /dev/null @@ -1,454 +0,0 @@ -{ - "uid" : "7f5e49eff1fa244d", - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "d900b17b060274d60d539cb23a88c8dd", - "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Care Home and get patient details for 9437580812 with option 8 and choose to vaccinate with vaccine details as COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-18A with 19/10/2026", - "time" : { - "start" : 1720439318863, - "stop" : 1720439353899, - "duration" : 35036 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "47b9bb799f5300c", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "47b9bb799f5300c.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "7fa5c92290d516c1", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "7fa5c92290d516c1.png", - "type" : "image/png", - "size" : 67292 - }, { - "uid" : "98a7ffa63bb99a03", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "98a7ffa63bb99a03.png", - "type" : "image/png", - "size" : 84407 - }, { - "uid" : "62b2792197caf922", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "62b2792197caf922.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "a626dee3e85c8c23", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "a626dee3e85c8c23.png", - "type" : "image/png", - "size" : 35768 - }, { - "uid" : "f2a7ac7756bf2e90", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "f2a7ac7756bf2e90.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "ea4c0c31ba63cce7", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "ea4c0c31ba63cce7.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "c12406750883bb64", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "c12406750883bb64.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "758a1b5b6db99796", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "758a1b5b6db99796.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "6b6ec8824454f6", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "6b6ec8824454f6.png", - "type" : "image/png", - "size" : 112270 - }, { - "uid" : "bf055299458a4cf7", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "bf055299458a4cf7.png", - "type" : "image/png", - "size" : 97378 - }, { - "uid" : "a7842859e0895e17", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "a7842859e0895e17.png", - "type" : "image/png", - "size" : 98080 - }, { - "uid" : "8c7bdadd164d3249", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "8c7bdadd164d3249.png", - "type" : "image/png", - "size" : 104131 - }, { - "uid" : "c97cc22c37b66e0a", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "c97cc22c37b66e0a.png", - "type" : "image/png", - "size" : 68973 - }, { - "uid" : "8c4c078d5759e87a", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "8c4c078d5759e87a.png", - "type" : "image/png", - "size" : 86010 - }, { - "uid" : "56db74c38ac920a4", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "56db74c38ac920a4.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "45524695c8331dc3", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "45524695c8331dc3.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "9b8b7a79c77c3555", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "9b8b7a79c77c3555.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "f733b3c35fa8787d", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "f733b3c35fa8787d.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "e670754c5bae70db", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "e670754c5bae70db.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "c6b9fe30b649e3b0", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "c6b9fe30b649e3b0.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "18842d63e78b0483", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "18842d63e78b0483.png", - "type" : "image/png", - "size" : 112283 - }, { - "uid" : "22bab701bd399e2f", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "22bab701bd399e2f.png", - "type" : "image/png", - "size" : 97263 - }, { - "uid" : "47f794c6484e8bfe", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "47f794c6484e8bfe.png", - "type" : "image/png", - "size" : 97979 - }, { - "uid" : "a82f1e4db85e7f54", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "a82f1e4db85e7f54.png", - "type" : "image/png", - "size" : 102870 - }, { - "uid" : "6d89fe648a4dfba", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "6d89fe648a4dfba.png", - "type" : "image/png", - "size" : 68926 - }, { - "uid" : "16f539f5d7aada5b", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "16f539f5d7aada5b.png", - "type" : "image/png", - "size" : 86082 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 27, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439353900, - "stop" : 1720439355133, - "duration" : 1233 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "12145b173a368ebe", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9437580812_and_clicked_search_for_patient_button_", - "source" : "12145b173a368ebe.png", - "type" : "image/png", - "size" : 60759 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient INDIGO CATCHESIDE", - "time" : { - "start" : 1720439355133, - "stop" : 1720439355657, - "duration" : 524 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "32d60a55b04461b4", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "32d60a55b04461b4.png", - "type" : "image/png", - "size" : 77337 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-18A with 19/10/2026 and click continue", - "time" : { - "start" : 1720439355657, - "stop" : 1720439362909, - "duration" : 7252 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2a8286725dac52b9", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_INDIGO CATCHESIDE_and_clicked_choose_vaccine_button_", - "source" : "2a8286725dac52b9.png", - "type" : "image/png", - "size" : 82651 - }, { - "uid" : "92a83e073ca10087", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty Original/Omicron BA.4-5_and_clicked_continue_button_", - "source" : "92a83e073ca10087.png", - "type" : "image/png", - "size" : 115113 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-7 and click continue to record consent screen button", - "time" : { - "start" : 1720439362910, - "stop" : 1720439369785, - "duration" : 6875 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "949f040a617a6a58", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "949f040a617a6a58.png", - "type" : "image/png", - "size" : 135142 - }, { - "uid" : "25d43c96ab7c0543", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "25d43c96ab7c0543.png", - "type" : "image/png", - "size" : 142832 - }, { - "uid" : "646267ca9fc362a", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "646267ca9fc362a.png", - "type" : "image/png", - "size" : 109422 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439369785, - "stop" : 1720439369785, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439369785, - "stop" : 1720439369785, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient INDIGO CATCHESIDE, 1/3/1959, 12 CANBERRA STREET, MANCHESTER, M11 4WL and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439369786, - "stop" : 1720439369786, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439369786, - "stop" : 1720439375211, - "duration" : 5425 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3f0326e6935f00b8", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "3f0326e6935f00b8.png", - "type" : "image/png", - "size" : 109422 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 35, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "12 CANBERRA STREET, MANCHESTER, M11 4WL" - }, { - "name" : "assess_date", - "value" : "today-7" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "1/3/1959" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "8" - }, { - "name" : "name", - "value" : "INDIGO CATCHESIDE" - }, { - "name" : "nhs_number", - "value" : "9437580812" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-7" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty Original/Omicron BA.4-5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "7f5e49eff1fa244d.json", - "parameterValues" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] -} \ No newline at end of file diff --git a/data/test-cases/801cf80ad867bea8.json b/data/test-cases/801cf80ad867bea8.json deleted file mode 100644 index 4fdc3cfef..000000000 --- a/data/test-cases/801cf80ad867bea8.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "uid" : "801cf80ad867bea8", - "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "6867099b8e53848215ca65dcf83a9f01", - "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Home Of Housebound Patient and get patient details for 9437599165 with option 9 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 30 Omicron XBB.1.5, SDYY2-18B with 19/10/2026", - "time" : { - "start" : 1720439311989, - "stop" : 1720439346121, - "duration" : 34132 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bbae6ec8350c7d28", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "bbae6ec8350c7d28.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "762aa8c9e86ed17", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "762aa8c9e86ed17.png", - "type" : "image/png", - "size" : 59329 - }, { - "uid" : "cd12561511b44560", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "cd12561511b44560.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "4c248f60217fc59", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "4c248f60217fc59.png", - "type" : "image/png", - "size" : 35768 - }, { - "uid" : "3c9eea34a9b3c396", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "3c9eea34a9b3c396.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "e545cd320a645f46", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "e545cd320a645f46.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "1ec307855f5e369e", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "1ec307855f5e369e.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "fe149272962dc2b8", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "fe149272962dc2b8.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "9e8dd66229a65b5e", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "9e8dd66229a65b5e.png", - "type" : "image/png", - "size" : 112283 - }, { - "uid" : "a0cd76d981dfbdef", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "a0cd76d981dfbdef.png", - "type" : "image/png", - "size" : 97249 - }, { - "uid" : "13ba0f116a0fc4ed", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "13ba0f116a0fc4ed.png", - "type" : "image/png", - "size" : 97960 - }, { - "uid" : "95d4e67e7e7a84d", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "95d4e67e7e7a84d.png", - "type" : "image/png", - "size" : 102839 - }, { - "uid" : "58443ad1655807ef", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "58443ad1655807ef.png", - "type" : "image/png", - "size" : 68857 - }, { - "uid" : "caeb3fdf2482f117", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "caeb3fdf2482f117.png", - "type" : "image/png", - "size" : 68895 - }, { - "uid" : "c69287ee9434e62b", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "c69287ee9434e62b.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "187a0d8b3e10d3d6", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "187a0d8b3e10d3d6.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "3e4acc6ee27403cd", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "3e4acc6ee27403cd.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "5ea8703530ddd086", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "5ea8703530ddd086.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "9ecfa29b4d121594", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "9ecfa29b4d121594.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "b4664b5afb1c5e6d", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "b4664b5afb1c5e6d.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "d182725cb41fc24f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "d182725cb41fc24f.png", - "type" : "image/png", - "size" : 112314 - }, { - "uid" : "8ca594221bc24405", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "8ca594221bc24405.png", - "type" : "image/png", - "size" : 97336 - }, { - "uid" : "48854ec71014ed3", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "48854ec71014ed3.png", - "type" : "image/png", - "size" : 98049 - }, { - "uid" : "f9f0015df4bf5072", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "f9f0015df4bf5072.png", - "type" : "image/png", - "size" : 102569 - }, { - "uid" : "de77938b101943f6", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "de77938b101943f6.png", - "type" : "image/png", - "size" : 68564 - }, { - "uid" : "b8f70d6c783b1ba9", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "b8f70d6c783b1ba9.png", - "type" : "image/png", - "size" : 85395 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439346121, - "stop" : 1720439347548, - "duration" : 1427 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2322509272e7ac36", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9437599165_and_clicked_search_for_patient_button_", - "source" : "2322509272e7ac36.png", - "type" : "image/png", - "size" : 60076 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient CAWRDAV BOBBETT", - "time" : { - "start" : 1720439347549, - "stop" : 1720439348160, - "duration" : 611 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a4fb5499d1ae11a1", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "a4fb5499d1ae11a1.png", - "type" : "image/png", - "size" : 80506 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty 30 Omicron XBB.1.5, SDYY2-18B with 19/10/2026 and click continue", - "time" : { - "start" : 1720439348161, - "stop" : 1720439355388, - "duration" : 7227 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7aee61938154e551", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_CAWRDAV BOBBETT_and_clicked_choose_vaccine_button_", - "source" : "7aee61938154e551.png", - "type" : "image/png", - "size" : 85509 - }, { - "uid" : "ae7531f842774490", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty 30 Omicron XBB.1.5_and_clicked_continue_button_", - "source" : "ae7531f842774490.png", - "type" : "image/png", - "size" : 117570 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-30 and click continue to record consent screen button", - "time" : { - "start" : 1720439355389, - "stop" : 1720439362371, - "duration" : 6982 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "50a72a2ff8819810", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "50a72a2ff8819810.png", - "type" : "image/png", - "size" : 136596 - }, { - "uid" : "22ba09b1be8033af", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "22ba09b1be8033af.png", - "type" : "image/png", - "size" : 142978 - }, { - "uid" : "67e7bd137926597f", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "67e7bd137926597f.png", - "type" : "image/png", - "size" : 104807 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439362371, - "stop" : 1720439362371, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-30 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439362372, - "stop" : 1720439362372, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient CAWRDAV BOBBETT, 21/7/1959, 127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439362372, - "stop" : 1720439362372, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439362372, - "stop" : 1720439367740, - "duration" : 5368 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4ed7e2b66947d51a", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "4ed7e2b66947d51a.png", - "type" : "image/png", - "size" : 104807 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 34, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN" - }, { - "name" : "assess_date", - "value" : "today-30" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18B" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "21/7/1959" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "9" - }, { - "name" : "name", - "value" : "CAWRDAV BOBBETT" - }, { - "name" : "nhs_number", - "value" : "9437599165" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-30" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty 30 Omicron XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "801cf80ad867bea8.json", - "parameterValues" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/8120eaef3fd6af0b.json b/data/test-cases/8120eaef3fd6af0b.json deleted file mode 100644 index 3cfb4f114..000000000 --- a/data/test-cases/8120eaef3fd6af0b.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "8120eaef3fd6af0b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "eb19b1b66b0bccff951bcc9f6fc9ca96", - "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439046114, - "stop" : 1720439049758, - "duration" : 3644 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "960c5a6239f377f0", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "960c5a6239f377f0.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "2637f1d8cd3ca4c4", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "2637f1d8cd3ca4c4.png", - "type" : "image/png", - "size" : 58768 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439049759, - "stop" : 1720439050119, - "duration" : 360 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439050120, - "stop" : 1720439050259, - "duration" : 139 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "65b8d5d177d8c133", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "65b8d5d177d8c133.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8120eaef3fd6af0b.json", - "parameterValues" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/819020bc6b3fe951.json b/data/test-cases/819020bc6b3fe951.json deleted file mode 100644 index 495cdb30f..000000000 --- a/data/test-cases/819020bc6b3fe951.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "819020bc6b3fe951", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "ad10483d0e9216b40d4077796b0d09ea", - "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438957857, - "stop" : 1720438962673, - "duration" : 4816 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8a0d5cd91975a56b", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "8a0d5cd91975a56b.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "8822b6675e433de9", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "8822b6675e433de9.png", - "type" : "image/png", - "size" : 66934 - }, { - "uid" : "76b8c155d949918c", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "76b8c155d949918c.png", - "type" : "image/png", - "size" : 83977 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438962673, - "stop" : 1720438963682, - "duration" : 1009 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438963682, - "stop" : 1720438964155, - "duration" : 473 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438964155, - "stop" : 1720438964339, - "duration" : 184 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7800996099e095ab", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "7800996099e095ab.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "819020bc6b3fe951.json", - "parameterValues" : [ "Care Home", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/82230073e77d5c63.json b/data/test-cases/82230073e77d5c63.json new file mode 100644 index 000000000..351fcb7dc --- /dev/null +++ b/data/test-cases/82230073e77d5c63.json @@ -0,0 +1,134 @@ +{ + "uid" : "82230073e77d5c63", + "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "8bd43ea450fa26a9dc57ed7f3a0b9296", + "time" : { + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, Fluenz Tetra - LAIV, SDYY2-18F with 19/10/2026", + "time" : { + "start" : 1720446997501, + "stop" : 1720447000378, + "duration" : 2877 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG" + }, { + "name" : "assess_date", + "value" : "today-32" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18F" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "6/2/1968" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "8" + }, { + "name" : "name", + "value" : "PHYLLIDA ZYLKO" + }, { + "name" : "nhs_number", + "value" : "9474376638" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-30" + }, { + "name" : "vaccine_type", + "value" : "Fluenz Tetra - LAIV" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "82230073e77d5c63.json", + "parameterValues" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] +} \ No newline at end of file diff --git a/data/test-cases/838b65b05b70fa37.json b/data/test-cases/838b65b05b70fa37.json new file mode 100644 index 000000000..515ca4019 --- /dev/null +++ b/data/test-cases/838b65b05b70fa37.json @@ -0,0 +1,134 @@ +{ + "uid" : "838b65b05b70fa37", + "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "229065cadd06be4cf90f587ebe5caab4", + "time" : { + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-17A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Hospital Hub and get patient details for 9474374228 with option 7 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-17A with 19/10/2026", + "time" : { + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL" + }, { + "name" : "assess_date", + "value" : "today-6" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-17A" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "20/7/1963" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "7" + }, { + "name" : "name", + "value" : "ORINDA JUDD" + }, { + "name" : "nhs_number", + "value" : "9474374228" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-3" + }, { + "name" : "vaccine_type", + "value" : "Spikevax XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "838b65b05b70fa37.json", + "parameterValues" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/852c08f5dae866e4.json b/data/test-cases/852c08f5dae866e4.json deleted file mode 100644 index e39f230a7..000000000 --- a/data/test-cases/852c08f5dae866e4.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "852c08f5dae866e4", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "18c97de2772a7005871e615f93d7f4b2", - "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438945361, - "stop" : 1720438948612, - "duration" : 3251 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "22e053bb3ebd2dbe", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "22e053bb3ebd2dbe.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "fc072b2e8737c3ac", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "fc072b2e8737c3ac.png", - "type" : "image/png", - "size" : 57692 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438948612, - "stop" : 1720438950334, - "duration" : 1722 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438950334, - "stop" : 1720438950737, - "duration" : 403 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438950738, - "stop" : 1720438950903, - "duration" : 165 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "34addd83555b808", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "34addd83555b808.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "852c08f5dae866e4.json", - "parameterValues" : [ "Hospital Hub", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/864a1d776a52968a.json b/data/test-cases/864a1d776a52968a.json new file mode 100644 index 000000000..55cf1fba0 --- /dev/null +++ b/data/test-cases/864a1d776a52968a.json @@ -0,0 +1,92 @@ +{ + "uid" : "864a1d776a52968a", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "2afbec971dac7d6c30489cf891aaee21", + "time" : { + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "864a1d776a52968a.json", + "parameterValues" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/86638372ec32662c.json b/data/test-cases/86638372ec32662c.json new file mode 100644 index 000000000..3c8a42db4 --- /dev/null +++ b/data/test-cases/86638372ec32662c.json @@ -0,0 +1,155 @@ +{ + "uid" : "86638372ec32662c", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "fullName" : "features/login.feature:Sign in should fail based on credentials provided", + "historyId" : "70461446af9e11e5bb03662f019284bf", + "time" : { + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': 'neelima.guntupalli1@nhs.net', 'password': 'Welcome.To.Ravs!1'}, 'status': 'pass'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'shared_data': {'emailAddress': 'neelima.guntupalli1@nhs.net', 'password': 'Welcome.To.Ravs!1'}, 'status': 'pass'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:93: in verify_signin_status\n attach_screenshot(\"sign_in_should_\" + status)\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1720446972128, + "stop" : 1720446972576, + "duration" : 448 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1720446972577, + "stop" : 1720446973571, + "duration" : 994 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And I provide the neelima.guntupalli1@nhs.net-valid and pass", + "time" : { + "start" : 1720446973571, + "stop" : 1720446974337, + "duration" : 766 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "And the NHS sign in button is clicked", + "time" : { + "start" : 1720446974337, + "stop" : 1720446974718, + "duration" : 381 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then sign in should pass", + "time" : { + "start" : 1720446974718, + "stop" : 1720446974718, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 5, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "emailAddress", + "value" : "neelima.guntupalli1@nhs.net-valid" + }, { + "name" : "password", + "value" : "pass" + }, { + "name" : "status", + "value" : "pass" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "86638372ec32662c.json", + "parameterValues" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] +} \ No newline at end of file diff --git a/data/test-cases/86ac658019b8a823.json b/data/test-cases/86ac658019b8a823.json deleted file mode 100644 index ce38cde6e..000000000 --- a/data/test-cases/86ac658019b8a823.json +++ /dev/null @@ -1,454 +0,0 @@ -{ - "uid" : "86ac658019b8a823", - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "643b95a928dd70c59cac7fbfd1556c74", - "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Care Home and get patient details for 9470057589 with option 3 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 3 Omicron XBB.1.5, SDYY2-13A with 19/10/2026", - "time" : { - "start" : 1720439196570, - "stop" : 1720439233903, - "duration" : 37333 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "324182b75abd4a59", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "324182b75abd4a59.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "fe7a91c02f5ee7fe", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "fe7a91c02f5ee7fe.png", - "type" : "image/png", - "size" : 67292 - }, { - "uid" : "722e4c5bd2517651", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "722e4c5bd2517651.png", - "type" : "image/png", - "size" : 84407 - }, { - "uid" : "5e7f73ba6f841e3c", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "5e7f73ba6f841e3c.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "eef8fdfb214f641c", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "eef8fdfb214f641c.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "7c3e43dc94457221", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "7c3e43dc94457221.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "f4e2d0e99da13a98", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "f4e2d0e99da13a98.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "2d2b89d857626ab", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "2d2b89d857626ab.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "e20c8bd6baf4b175", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "e20c8bd6baf4b175.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "b6d69abd4570ad2d", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "b6d69abd4570ad2d.png", - "type" : "image/png", - "size" : 112303 - }, { - "uid" : "8deffa8b63815721", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "8deffa8b63815721.png", - "type" : "image/png", - "size" : 97351 - }, { - "uid" : "e3ef094865b8aa6a", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "e3ef094865b8aa6a.png", - "type" : "image/png", - "size" : 98008 - }, { - "uid" : "460d2a178584e614", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "460d2a178584e614.png", - "type" : "image/png", - "size" : 102425 - }, { - "uid" : "574d3549f29e0e1", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "574d3549f29e0e1.png", - "type" : "image/png", - "size" : 68522 - }, { - "uid" : "bf603f9a40410c23", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "bf603f9a40410c23.png", - "type" : "image/png", - "size" : 84980 - }, { - "uid" : "9f0fb44cde830e82", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "9f0fb44cde830e82.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "6101d079c0e34b67", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "6101d079c0e34b67.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "8f3f448ced37ff7c", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "8f3f448ced37ff7c.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "1821ca6c4a5dfd61", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "1821ca6c4a5dfd61.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "777397308cce95a0", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "777397308cce95a0.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "d6c3402cce28c214", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "d6c3402cce28c214.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "3a6a6b98473da3ae", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "3a6a6b98473da3ae.png", - "type" : "image/png", - "size" : 112314 - }, { - "uid" : "ebe87317c8870a9e", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "ebe87317c8870a9e.png", - "type" : "image/png", - "size" : 97349 - }, { - "uid" : "222cbea8646dbd2b", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "222cbea8646dbd2b.png", - "type" : "image/png", - "size" : 98005 - }, { - "uid" : "955880cc77163b0", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "955880cc77163b0.png", - "type" : "image/png", - "size" : 102512 - }, { - "uid" : "450ba197275ca1cb", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "450ba197275ca1cb.png", - "type" : "image/png", - "size" : 68571 - }, { - "uid" : "111eb243906ff77a", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "111eb243906ff77a.png", - "type" : "image/png", - "size" : 85479 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 27, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439233903, - "stop" : 1720439234984, - "duration" : 1081 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "fe2009936ea4c62a", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9470057589_and_clicked_search_for_patient_button_", - "source" : "fe2009936ea4c62a.png", - "type" : "image/png", - "size" : 60185 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient ROGER SEABORNE", - "time" : { - "start" : 1720439234985, - "stop" : 1720439235442, - "duration" : 457 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ee73581a2c7fa0d1", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "ee73581a2c7fa0d1.png", - "type" : "image/png", - "size" : 79183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty 3 Omicron XBB.1.5, SDYY2-13A with 19/10/2026 and click continue", - "time" : { - "start" : 1720439235442, - "stop" : 1720439243449, - "duration" : 8007 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d97fd54b4d40a9af", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_ROGER SEABORNE_and_clicked_choose_vaccine_button_", - "source" : "d97fd54b4d40a9af.png", - "type" : "image/png", - "size" : 78177 - }, { - "uid" : "1131cdb1c432f98a", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty 3 Omicron XBB.1.5_and_clicked_continue_button_", - "source" : "1131cdb1c432f98a.png", - "type" : "image/png", - "size" : 115159 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1720439243450, - "stop" : 1720439250247, - "duration" : 6797 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6ad26cb9a6666161", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "6ad26cb9a6666161.png", - "type" : "image/png", - "size" : 132078 - }, { - "uid" : "204fab259b17e4d2", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "204fab259b17e4d2.png", - "type" : "image/png", - "size" : 137568 - }, { - "uid" : "c6f83558a3b1ebf9", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "c6f83558a3b1ebf9.png", - "type" : "image/png", - "size" : 95305 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439250247, - "stop" : 1720439250248, - "duration" : 1 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439250248, - "stop" : 1720439250248, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient ROGER SEABORNE, 13/12/1922, 10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439250248, - "stop" : 1720439250248, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439250248, - "stop" : 1720439255595, - "duration" : 5347 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a1c0b56e815cfdc", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "a1c0b56e815cfdc.png", - "type" : "image/png", - "size" : 95305 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 35, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-13A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "13/12/1922" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "3" - }, { - "name" : "name", - "value" : "ROGER SEABORNE" - }, { - "name" : "nhs_number", - "value" : "9470057589" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty 3 Omicron XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "86ac658019b8a823.json", - "parameterValues" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty 3 Omicron XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/87506f3a40135c6d.json b/data/test-cases/87506f3a40135c6d.json new file mode 100644 index 000000000..fa242463a --- /dev/null +++ b/data/test-cases/87506f3a40135c6d.json @@ -0,0 +1,92 @@ +{ + "uid" : "87506f3a40135c6d", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "cfa16aa52b50dd1c21554c2bd86bf07a", + "time" : { + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446867534, + "stop" : 1720446869629, + "duration" : 2095 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "87506f3a40135c6d.json", + "parameterValues" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/8b0ba8fb7fa3d198.json b/data/test-cases/8b0ba8fb7fa3d198.json new file mode 100644 index 000000000..57c8ecc9d --- /dev/null +++ b/data/test-cases/8b0ba8fb7fa3d198.json @@ -0,0 +1,92 @@ +{ + "uid" : "8b0ba8fb7fa3d198", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "44490929f2b4eea47325c8cbdefa5e5e", + "time" : { + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446914589, + "stop" : 1720446916447, + "duration" : 1858 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "8b0ba8fb7fa3d198.json", + "parameterValues" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/8d136b674fe34cc7.json b/data/test-cases/8d136b674fe34cc7.json deleted file mode 100644 index d37c015c9..000000000 --- a/data/test-cases/8d136b674fe34cc7.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "uid" : "8d136b674fe34cc7", - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "8c9f0953b4c497e094fecd39f620a520", - "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-15A with 19/10/2026", - "time" : { - "start" : 1720439139546, - "stop" : 1720439175573, - "duration" : 36027 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ff17da64b35b4747", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "ff17da64b35b4747.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "baa60fe6bbd59cbf", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "baa60fe6bbd59cbf.png", - "type" : "image/png", - "size" : 58768 - }, { - "uid" : "17e362d79624bf79", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "17e362d79624bf79.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "3c356e756a14d634", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "3c356e756a14d634.png", - "type" : "image/png", - "size" : 35801 - }, { - "uid" : "4123496b7c1ac90b", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "4123496b7c1ac90b.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "7e85d212468411ce", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "7e85d212468411ce.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "571cab1a0e3ddb8d", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "571cab1a0e3ddb8d.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "6e31b579c6f36cef", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "6e31b579c6f36cef.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "2db62940f8588a32", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "2db62940f8588a32.png", - "type" : "image/png", - "size" : 112300 - }, { - "uid" : "b6eeaed01e2f7de", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "b6eeaed01e2f7de.png", - "type" : "image/png", - "size" : 97399 - }, { - "uid" : "7533ee71942de282", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "7533ee71942de282.png", - "type" : "image/png", - "size" : 98114 - }, { - "uid" : "cec06a3d5aea0d2", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "cec06a3d5aea0d2.png", - "type" : "image/png", - "size" : 101314 - }, { - "uid" : "db71ad072378fba9", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "db71ad072378fba9.png", - "type" : "image/png", - "size" : 67471 - }, { - "uid" : "e41db23dbcc24901", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "e41db23dbcc24901.png", - "type" : "image/png", - "size" : 82177 - }, { - "uid" : "4d77e0ed590a472d", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "4d77e0ed590a472d.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "d2a0bfdecd68d518", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "d2a0bfdecd68d518.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "82d448f2dc96832e", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "82d448f2dc96832e.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "c2b3112f0f216ba8", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "c2b3112f0f216ba8.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "9c8ef96e5c7fc5b9", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "9c8ef96e5c7fc5b9.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "aa83159d5ae08efa", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "aa83159d5ae08efa.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "f222739e855c001", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "f222739e855c001.png", - "type" : "image/png", - "size" : 112314 - }, { - "uid" : "dfc6cb2f1c277dab", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "dfc6cb2f1c277dab.png", - "type" : "image/png", - "size" : 97253 - }, { - "uid" : "e3e80e2c8e10b67c", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "e3e80e2c8e10b67c.png", - "type" : "image/png", - "size" : 97970 - }, { - "uid" : "28359e1e89ce7df3", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "28359e1e89ce7df3.png", - "type" : "image/png", - "size" : 102451 - }, { - "uid" : "9b7c3c86007fd22", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "9b7c3c86007fd22.png", - "type" : "image/png", - "size" : 68498 - }, { - "uid" : "eeed19537f680a5d", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "eeed19537f680a5d.png", - "type" : "image/png", - "size" : 85240 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439175573, - "stop" : 1720439176817, - "duration" : 1244 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "fb0b45ecde76bdc4", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9473629885_and_clicked_search_for_patient_button_", - "source" : "fb0b45ecde76bdc4.png", - "type" : "image/png", - "size" : 60688 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient MARGIE PUCKEY", - "time" : { - "start" : 1720439176818, - "stop" : 1720439177329, - "duration" : 511 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "46219bdba68763c7", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "46219bdba68763c7.png", - "type" : "image/png", - "size" : 81327 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Spikevax XBB.1.5, SDYY2-15A with 19/10/2026 and click continue", - "time" : { - "start" : 1720439177330, - "stop" : 1720439184729, - "duration" : 7399 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1353a3717a29c45e", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_MARGIE PUCKEY_and_clicked_choose_vaccine_button_", - "source" : "1353a3717a29c45e.png", - "type" : "image/png", - "size" : 85796 - }, { - "uid" : "d9413dfc37026c3a", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Spikevax XBB.1.5_and_clicked_continue_button_", - "source" : "d9413dfc37026c3a.png", - "type" : "image/png", - "size" : 115738 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-4 and click continue to record consent screen button", - "time" : { - "start" : 1720439184729, - "stop" : 1720439188429, - "duration" : 3700 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "de5e68a9f2be6af6", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "de5e68a9f2be6af6.png", - "type" : "image/png", - "size" : 133277 - }, { - "uid" : "d56c9f3a066300eb", - "name" : "CHROME_126.0.6478.126_clicked_patient_give_vaccine_radio_button_", - "source" : "d56c9f3a066300eb.png", - "type" : "image/png", - "size" : 133695 - }, { - "uid" : "9d62505cabf1a46f", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_record_consent_button_", - "source" : "9d62505cabf1a46f.png", - "type" : "image/png", - "size" : 99279 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439188429, - "stop" : 1720439191005, - "duration" : 2576 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2c57c9df208f6314", - "name" : "CHROME_126.0.6478.126_before_selecting_consent_clinician_", - "source" : "2c57c9df208f6314.png", - "type" : "image/png", - "size" : 99279 - }, { - "uid" : "d802e19dc83b5b2c", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_vaccinate_button_", - "source" : "d802e19dc83b5b2c.png", - "type" : "image/png", - "size" : 101149 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-3 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439191005, - "stop" : 1720439199042, - "duration" : 8037 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a5b666fe13e934c2", - "name" : "CHROME_126.0.6478.126_entered_vaccination_details_", - "source" : "a5b666fe13e934c2.png", - "type" : "image/png", - "size" : 127125 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient MARGIE PUCKEY, 27/5/1924, MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439199042, - "stop" : 1720439201230, - "duration" : 2188 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "eff7db79c7c3b1d4", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_before_assertion_", - "source" : "eff7db79c7c3b1d4.png", - "type" : "image/png", - "size" : 119845 - }, { - "uid" : "4a8b2a6f6e46ae16", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_after_assertion_", - "source" : "4a8b2a6f6e46ae16.png", - "type" : "image/png", - "size" : 132786 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439201230, - "stop" : 1720439223359, - "duration" : 22129 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ed50e04312931388", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "ed50e04312931388.png", - "type" : "image/png", - "size" : 132786 - }, { - "uid" : "86118773d3c097", - "name" : "CHROME_126.0.6478.126_delete_history_button_clicked_", - "source" : "86118773d3c097.png", - "type" : "image/png", - "size" : 138842 - }, { - "uid" : "c803f61d53b76880", - "name" : "CHROME_126.0.6478.126_delete_vaccination_button_clicked_", - "source" : "c803f61d53b76880.png", - "type" : "image/png", - "size" : 35040 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 41, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-15A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/5/1924" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "5" - }, { - "name" : "name", - "value" : "MARGIE PUCKEY" - }, { - "name" : "nhs_number", - "value" : "9473629885" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-3" - }, { - "name" : "vaccine_type", - "value" : "Spikevax XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "8d136b674fe34cc7.json", - "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/8d98794d9e2c3de3.json b/data/test-cases/8d98794d9e2c3de3.json new file mode 100644 index 000000000..6329af5b0 --- /dev/null +++ b/data/test-cases/8d98794d9e2c3de3.json @@ -0,0 +1,134 @@ +{ + "uid" : "8d98794d9e2c3de3", + "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "dfc6b637abee53877ab6095ebaf79924", + "time" : { + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/2/2026', 'batch_number': 'SB12345-12A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Hospital Hub and get patient details for 9470040228 with option 2 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 30 Omicron XBB.1.5, SB12345-12A with 19/2/2026", + "time" : { + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/2/2026" + }, { + "name" : "batch_number", + "value" : "SB12345-12A" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "14/12/1922" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "2" + }, { + "name" : "name", + "value" : "HERBERT HAAG" + }, { + "name" : "nhs_number", + "value" : "9470040228" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty 30 Omicron XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "8d98794d9e2c3de3.json", + "parameterValues" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/90b1889e7dbec11f.json b/data/test-cases/90b1889e7dbec11f.json new file mode 100644 index 000000000..162b9edab --- /dev/null +++ b/data/test-cases/90b1889e7dbec11f.json @@ -0,0 +1,98 @@ +{ + "uid" : "90b1889e7dbec11f", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "bf067cabd4515f88e1c3ee93869bc864", + "time" : { + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446951119, + "stop" : 1720446955866, + "duration" : 4747 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 BROOK STREET, LANCASTER, LA1 1SL" + }, { + "name" : "dateofbirth", + "value" : "20160130" + }, { + "name" : "name", + "value" : "SOLOMON DAZLEY" + }, { + "name" : "nhsNumber", + "value" : "9469997956" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "90b1889e7dbec11f.json", + "parameterValues" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] +} \ No newline at end of file diff --git a/data/test-cases/920b8582f4b5bbf4.json b/data/test-cases/920b8582f4b5bbf4.json new file mode 100644 index 000000000..0b6def21e --- /dev/null +++ b/data/test-cases/920b8582f4b5bbf4.json @@ -0,0 +1,92 @@ +{ + "uid" : "920b8582f4b5bbf4", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "e4a2f65050ea0e969cae008392a8bcbd", + "time" : { + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446893270, + "stop" : 1720446895584, + "duration" : 2314 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "920b8582f4b5bbf4.json", + "parameterValues" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/925e5dd4c0435d70.json b/data/test-cases/925e5dd4c0435d70.json deleted file mode 100644 index 42ef1df49..000000000 --- a/data/test-cases/925e5dd4c0435d70.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "uid" : "925e5dd4c0435d70", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", - "fullName" : "/app/features/add_vaccines.feature:Vaccine already added to site warning should appear", - "historyId" : "9f1089f9bc7885117e14e2eaf82891e5", - "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the RAVS home page", - "time" : { - "start" : 1720439086178, - "stop" : 1720439091951, - "duration" : 5773 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "38d4f49554e71c0d", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "38d4f49554e71c0d.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "51a912d57493d99f", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "51a912d57493d99f.png", - "type" : "image/png", - "size" : 58388 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439091951, - "stop" : 1720439093585, - "duration" : 1634 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439093585, - "stop" : 1720439093975, - "duration" : 390 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I select NEELIMA HOUSE, COVID-19, Comirnaty Original/Omicron BA.4-5", - "time" : { - "start" : 1720439093976, - "stop" : 1720439095471, - "duration" : 1495 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the vaccine is already added to site warning should appear", - "time" : { - "start" : 1720439095471, - "stop" : 1720439095626, - "duration" : 155 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4e3a9123daf76729", - "name" : "CHROME_126.0.6478.126_vaccine_already_added_warning_message_exists_", - "source" : "4e3a9123daf76729.png", - "type" : "image/png", - "size" : 114955 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 5, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccine", - "value" : "COVID-19" - }, { - "name" : "vaccineType", - "value" : "Comirnaty Original/Omicron BA.4-5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "925e5dd4c0435d70.json", - "parameterValues" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] -} \ No newline at end of file diff --git a/data/test-cases/950ba62e5936dcf6.json b/data/test-cases/950ba62e5936dcf6.json new file mode 100644 index 000000000..112e23d76 --- /dev/null +++ b/data/test-cases/950ba62e5936dcf6.json @@ -0,0 +1,134 @@ +{ + "uid" : "950ba62e5936dcf6", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "ec5a1cbc860434a9873bbe5f06690026", + "time" : { + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Home Of Housebound Patient and get patient details for 9472710255 with option 4 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 10 Omicron XBB.1.5, SDYY2-14A with 19/10/2026", + "time" : { + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH" + }, { + "name" : "assess_date", + "value" : "today-3" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-14A" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "10/11/1926" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "4" + }, { + "name" : "name", + "value" : "DELICE PINKER" + }, { + "name" : "nhs_number", + "value" : "9472710255" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty 10 Omicron XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "950ba62e5936dcf6.json", + "parameterValues" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/95e3d0b58a2d3de6.json b/data/test-cases/95e3d0b58a2d3de6.json new file mode 100644 index 000000000..046f5dada --- /dev/null +++ b/data/test-cases/95e3d0b58a2d3de6.json @@ -0,0 +1,134 @@ +{ + "uid" : "95e3d0b58a2d3de6", + "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "1cc0f09f1923da0ef15f24f1be7a7f45", + "time" : { + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2025', 'batch_number': 'SDYY2-12', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Vaccination Centre and get patient details for 9693632109 with option 0 and choose to vaccinate with vaccine details as COVID-19, Comirnaty Original/Omicron BA.4-5, SDYY2-12 with 19/10/2025", + "time" : { + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "assess_date", + "value" : "today" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2025" + }, { + "name" : "batch_number", + "value" : "SDYY2-12" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "23/6/1946" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "0" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhs_number", + "value" : "9693632109" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty Original/Omicron BA.4-5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "95e3d0b58a2d3de6.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] +} \ No newline at end of file diff --git a/data/test-cases/96569c2a2b1c6f02.json b/data/test-cases/96569c2a2b1c6f02.json new file mode 100644 index 000000000..c971984eb --- /dev/null +++ b/data/test-cases/96569c2a2b1c6f02.json @@ -0,0 +1,92 @@ +{ + "uid" : "96569c2a2b1c6f02", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "fad4cbb95009a7c136eb19082e334414", + "time" : { + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "96569c2a2b1c6f02.json", + "parameterValues" : [ "Vaccination Centre", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/969462f5a0205a13.json b/data/test-cases/969462f5a0205a13.json deleted file mode 100644 index 6e6ae1090..000000000 --- a/data/test-cases/969462f5a0205a13.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "969462f5a0205a13", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "0362be85d3aacb3fe420746bb928507b", - "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439070773, - "stop" : 1720439077055, - "duration" : 6282 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "52a3603b36049b2c", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "52a3603b36049b2c.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "b6a6343c990ce247", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b6a6343c990ce247.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9470006739", - "time" : { - "start" : 1720439077056, - "stop" : 1720439077371, - "duration" : 315 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439077371, - "stop" : 1720439077718, - "duration" : 347 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JANNETTE ARD, 9470006739, 20151209 and 1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ details", - "time" : { - "start" : 1720439077718, - "stop" : 1720439077984, - "duration" : 266 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7cf966ce1d97757b", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "7cf966ce1d97757b.png", - "type" : "image/png", - "size" : 60181 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" - }, { - "name" : "dateofbirth", - "value" : "20151209" - }, { - "name" : "name", - "value" : "JANNETTE ARD" - }, { - "name" : "nhsNumber", - "value" : "9470006739" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "969462f5a0205a13.json", - "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] -} \ No newline at end of file diff --git a/data/test-cases/970dc3652de41c4b.json b/data/test-cases/970dc3652de41c4b.json new file mode 100644 index 000000000..5f33f5c4e --- /dev/null +++ b/data/test-cases/970dc3652de41c4b.json @@ -0,0 +1,92 @@ +{ + "uid" : "970dc3652de41c4b", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "b5777c4723779910876b4a99a9d11af3", + "time" : { + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "970dc3652de41c4b.json", + "parameterValues" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/9a0b88c47a3c5ceb.json b/data/test-cases/9a0b88c47a3c5ceb.json deleted file mode 100644 index 5dc3d8c61..000000000 --- a/data/test-cases/9a0b88c47a3c5ceb.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "9a0b88c47a3c5ceb", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "3c1b0fdf7ea38f724e41918904f4a8a4", - "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438949237, - "stop" : 1720438952079, - "duration" : 2842 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "75fdc25c02239694", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "75fdc25c02239694.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "19397ad4c71c5ac9", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "19397ad4c71c5ac9.png", - "type" : "image/png", - "size" : 57222 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438952079, - "stop" : 1720438953747, - "duration" : 1668 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438953747, - "stop" : 1720438954248, - "duration" : 501 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438954249, - "stop" : 1720438954445, - "duration" : 196 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1de23093ddb04334", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "1de23093ddb04334.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9a0b88c47a3c5ceb.json", - "parameterValues" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/9a72c1629ee555d.json b/data/test-cases/9a72c1629ee555d.json new file mode 100644 index 000000000..c05fa7115 --- /dev/null +++ b/data/test-cases/9a72c1629ee555d.json @@ -0,0 +1,98 @@ +{ + "uid" : "9a72c1629ee555d", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "1e1b190bf4f506920c67da326754621a", + "time" : { + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446956275, + "stop" : 1720446960846, + "duration" : 4571 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "123 Main Vyt, AB12 3CE" + }, { + "name" : "dateofbirth", + "value" : "20/5/1990" + }, { + "name" : "name", + "value" : "Briar Anderton" + }, { + "name" : "nhsNumber", + "value" : "9449306613" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "9a72c1629ee555d.json", + "parameterValues" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] +} \ No newline at end of file diff --git a/data/test-cases/9bf5b76209ca9c90.json b/data/test-cases/9bf5b76209ca9c90.json deleted file mode 100644 index 54285918e..000000000 --- a/data/test-cases/9bf5b76209ca9c90.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "uid" : "9bf5b76209ca9c90", - "name" : "Search without entering patient details", - "fullName" : "/app/features/find_a_patient.feature:Search without entering patient details", - "historyId" : "6d3ecbed8a34389c2d17a31baab210b7", - "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by pds details page", - "time" : { - "start" : 1720439095632, - "stop" : 1720439102300, - "duration" : 6668 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4f0b29bedbddd37a", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "4f0b29bedbddd37a.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "b86961bfb30f791f", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b86961bfb30f791f.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the search button", - "time" : { - "start" : 1720439102301, - "stop" : 1720439102678, - "duration" : 377 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the alert messages should appear for Forename, Surname, Date Of Birth, Gender and Postcode", - "time" : { - "start" : 1720439102679, - "stop" : 1720439102902, - "duration" : 223 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c075df8cc598e8be", - "name" : "CHROME_126.0.6478.126_alert_messages_should_appear_for_missing_fields_", - "source" : "c075df8cc598e8be.png", - "type" : "image/png", - "size" : 88844 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9bf5b76209ca9c90.json", - "parameterValues" : [ ] -} \ No newline at end of file diff --git a/data/test-cases/9e663771a11b110f.json b/data/test-cases/9e663771a11b110f.json deleted file mode 100644 index 92dffa157..000000000 --- a/data/test-cases/9e663771a11b110f.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "uid" : "9e663771a11b110f", - "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "dfc6b637abee53877ab6095ebaf79924", - "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Hospital Hub and get patient details for 9470040228 with option 2 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 30 Omicron XBB.1.5, SB12345-12A with 19/2/2026", - "time" : { - "start" : 1720439169441, - "stop" : 1720439204218, - "duration" : 34777 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "19008cbfe8662d8f", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "19008cbfe8662d8f.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "1cd1ca7fb5bdc1fb", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "1cd1ca7fb5bdc1fb.png", - "type" : "image/png", - "size" : 57692 - }, { - "uid" : "dcc6996738c991f6", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "dcc6996738c991f6.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "f2a614dbd9b58216", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "f2a614dbd9b58216.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "19ff178361ecc0cc", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "19ff178361ecc0cc.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "dcc91495d1841491", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "dcc91495d1841491.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "b18ce973d5a0059d", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "b18ce973d5a0059d.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "1ad6cf0ba081774e", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "1ad6cf0ba081774e.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "87786443d40f18a0", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "87786443d40f18a0.png", - "type" : "image/png", - "size" : 112283 - }, { - "uid" : "dd80c24dd59a5946", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "dd80c24dd59a5946.png", - "type" : "image/png", - "size" : 97439 - }, { - "uid" : "35fb65dff780d5cd", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "35fb65dff780d5cd.png", - "type" : "image/png", - "size" : 98098 - }, { - "uid" : "c75daf6b6b4b6865", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "c75daf6b6b4b6865.png", - "type" : "image/png", - "size" : 103149 - }, { - "uid" : "dd2b9030ecb4d2fb", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "dd2b9030ecb4d2fb.png", - "type" : "image/png", - "size" : 69062 - }, { - "uid" : "19ff0a75c966272f", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "19ff0a75c966272f.png", - "type" : "image/png", - "size" : 85842 - }, { - "uid" : "9609919d933d1b46", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "9609919d933d1b46.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "8c452e3de0597506", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "8c452e3de0597506.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "7f5d720fcda14fcc", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "7f5d720fcda14fcc.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "3a14812aa84b210f", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "3a14812aa84b210f.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "8bb68db8dbf21714", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "8bb68db8dbf21714.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "4079b26590753af4", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "4079b26590753af4.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "51b1e86e120adad8", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "51b1e86e120adad8.png", - "type" : "image/png", - "size" : 112303 - }, { - "uid" : "2c85c052958cc639", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "2c85c052958cc639.png", - "type" : "image/png", - "size" : 97536 - }, { - "uid" : "58216c5173eeb3ea", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "58216c5173eeb3ea.png", - "type" : "image/png", - "size" : 98194 - }, { - "uid" : "ec331edd6b6eda45", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "ec331edd6b6eda45.png", - "type" : "image/png", - "size" : 102781 - }, { - "uid" : "4bef6cb87c7e5db4", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "4bef6cb87c7e5db4.png", - "type" : "image/png", - "size" : 68715 - }, { - "uid" : "22d51c50e57783de", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "22d51c50e57783de.png", - "type" : "image/png", - "size" : 85250 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439204218, - "stop" : 1720439205437, - "duration" : 1219 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a5911976bc4550a3", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9470040228_and_clicked_search_for_patient_button_", - "source" : "a5911976bc4550a3.png", - "type" : "image/png", - "size" : 60130 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient HERBERT HAAG", - "time" : { - "start" : 1720439205438, - "stop" : 1720439205911, - "duration" : 473 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cc5d37de87efc06a", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "cc5d37de87efc06a.png", - "type" : "image/png", - "size" : 75249 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty 30 Omicron XBB.1.5, SB12345-12A with 19/2/2026 and click continue", - "time" : { - "start" : 1720439205912, - "stop" : 1720439212998, - "duration" : 7086 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "95be6a313488f5e2", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_HERBERT HAAG_and_clicked_choose_vaccine_button_", - "source" : "95be6a313488f5e2.png", - "type" : "image/png", - "size" : 82731 - }, { - "uid" : "488d4ff1619fe445", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty 30 Omicron XBB.1.5_and_clicked_continue_button_", - "source" : "488d4ff1619fe445.png", - "type" : "image/png", - "size" : 115021 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-1 and click continue to record consent screen button", - "time" : { - "start" : 1720439212999, - "stop" : 1720439217010, - "duration" : 4011 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bec681c67328277c", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "bec681c67328277c.png", - "type" : "image/png", - "size" : 136090 - }, { - "uid" : "5fcf874696a67faa", - "name" : "CHROME_126.0.6478.126_clicked_patient_give_vaccine_radio_button_", - "source" : "5fcf874696a67faa.png", - "type" : "image/png", - "size" : 136445 - }, { - "uid" : "b3c1a033065f71ea", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_record_consent_button_", - "source" : "b3c1a033065f71ea.png", - "type" : "image/png", - "size" : 98582 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439217010, - "stop" : 1720439219625, - "duration" : 2615 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f5384f8e529d0130", - "name" : "CHROME_126.0.6478.126_before_selecting_consent_clinician_", - "source" : "f5384f8e529d0130.png", - "type" : "image/png", - "size" : 98582 - }, { - "uid" : "2d0799930a311b95", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_vaccinate_button_", - "source" : "2d0799930a311b95.png", - "type" : "image/png", - "size" : 100264 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439219626, - "stop" : 1720439227421, - "duration" : 7795 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5428588ace66bd06", - "name" : "CHROME_126.0.6478.126_entered_vaccination_details_", - "source" : "5428588ace66bd06.png", - "type" : "image/png", - "size" : 128526 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient HERBERT HAAG, 14/12/1922, 10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439227422, - "stop" : 1720439229334, - "duration" : 1912 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7a4526c80b9dc378", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_before_assertion_", - "source" : "7a4526c80b9dc378.png", - "type" : "image/png", - "size" : 122533 - }, { - "uid" : "b75d5a64d636d0ea", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_after_assertion_", - "source" : "b75d5a64d636d0ea.png", - "type" : "image/png", - "size" : 131740 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439229335, - "stop" : 1720439251490, - "duration" : 22155 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "73b6958ffa84d5a4", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "73b6958ffa84d5a4.png", - "type" : "image/png", - "size" : 131740 - }, { - "uid" : "ee4bd87fb6d7126a", - "name" : "CHROME_126.0.6478.126_delete_history_button_clicked_", - "source" : "ee4bd87fb6d7126a.png", - "type" : "image/png", - "size" : 135180 - }, { - "uid" : "a817440451ce1df5", - "name" : "CHROME_126.0.6478.126_delete_vaccination_button_clicked_", - "source" : "a817440451ce1df5.png", - "type" : "image/png", - "size" : 119680 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 41, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN" - }, { - "name" : "assess_date", - "value" : "today-1" - }, { - "name" : "batch_expiry_date", - "value" : "19/2/2026" - }, { - "name" : "batch_number", - "value" : "SB12345-12A" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "14/12/1922" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "2" - }, { - "name" : "name", - "value" : "HERBERT HAAG" - }, { - "name" : "nhs_number", - "value" : "9470040228" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty 30 Omicron XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9e663771a11b110f.json", - "parameterValues" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/9ed0c5dbd4465f27.json b/data/test-cases/9ed0c5dbd4465f27.json deleted file mode 100644 index ecf73f4a9..000000000 --- a/data/test-cases/9ed0c5dbd4465f27.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "9ed0c5dbd4465f27", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "3dd254990a059240e17f4aa430bdb6b0", - "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439024150, - "stop" : 1720439030588, - "duration" : 6438 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2a819b8af73d14d", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "2a819b8af73d14d.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "78bc38c5574cf862", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "78bc38c5574cf862.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9693632109", - "time" : { - "start" : 1720439030589, - "stop" : 1720439030985, - "duration" : 396 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439030985, - "stop" : 1720439031407, - "duration" : 422 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Bill GARTON, 9693632109, 23/6/1946 and 1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW details", - "time" : { - "start" : 1720439031407, - "stop" : 1720439031721, - "duration" : 314 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "44072107f5808c9a", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "44072107f5808c9a.png", - "type" : "image/png", - "size" : 60073 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" - }, { - "name" : "dateofbirth", - "value" : "23/6/1946" - }, { - "name" : "name", - "value" : "Bill GARTON" - }, { - "name" : "nhsNumber", - "value" : "9693632109" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "9ed0c5dbd4465f27.json", - "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] -} \ No newline at end of file diff --git a/data/test-cases/a23e63d7946ceda9.json b/data/test-cases/a23e63d7946ceda9.json new file mode 100644 index 000000000..9cf389b05 --- /dev/null +++ b/data/test-cases/a23e63d7946ceda9.json @@ -0,0 +1,134 @@ +{ + "uid" : "a23e63d7946ceda9", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "8c9f0953b4c497e094fecd39f620a520", + "time" : { + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-15A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Off-site Outreach Event and get patient details for 9473629885 with option 5 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-15A with 19/10/2026", + "time" : { + "start" : 1720446983470, + "stop" : 1720446985395, + "duration" : 1925 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB" + }, { + "name" : "assess_date", + "value" : "today-4" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-15A" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/5/1924" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "5" + }, { + "name" : "name", + "value" : "MARGIE PUCKEY" + }, { + "name" : "nhs_number", + "value" : "9473629885" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-3" + }, { + "name" : "vaccine_type", + "value" : "Spikevax XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "a23e63d7946ceda9.json", + "parameterValues" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/a35c7cdb0f086a2.json b/data/test-cases/a35c7cdb0f086a2.json deleted file mode 100644 index d16392e97..000000000 --- a/data/test-cases/a35c7cdb0f086a2.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "a35c7cdb0f086a2", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "175b7618edcdcb5a5ae2c0a3ae29d7b7", - "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438985258, - "stop" : 1720438988050, - "duration" : 2792 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "34b546a9e387a3ae", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "34b546a9e387a3ae.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "ffa802d185dda3d4", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "ffa802d185dda3d4.png", - "type" : "image/png", - "size" : 57744 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438988050, - "stop" : 1720438988916, - "duration" : 866 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438988917, - "stop" : 1720438989280, - "duration" : 363 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438989281, - "stop" : 1720438989482, - "duration" : 201 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f4d395330c729f3e", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "f4d395330c729f3e.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "a35c7cdb0f086a2.json", - "parameterValues" : [ "Hospital Hub", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/a4fc44ee10db5859.json b/data/test-cases/a4fc44ee10db5859.json deleted file mode 100644 index bc9435f52..000000000 --- a/data/test-cases/a4fc44ee10db5859.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "a4fc44ee10db5859", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "551beab2e899358bffc51d65ee1d98fe", - "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438914534, - "stop" : 1720438919857, - "duration" : 5323 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "44d468ca9030ac3f", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "44d468ca9030ac3f.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "44e4fce15ee89dbb", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "44e4fce15ee89dbb.png", - "type" : "image/png", - "size" : 67326 - }, { - "uid" : "1b9c90ab7ce09b33", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "1b9c90ab7ce09b33.png", - "type" : "image/png", - "size" : 84456 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438919859, - "stop" : 1720438920828, - "duration" : 969 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438920828, - "stop" : 1720438921284, - "duration" : 456 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438921285, - "stop" : 1720438921484, - "duration" : 199 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "111575c9e33e33e8", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "111575c9e33e33e8.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "a4fc44ee10db5859.json", - "parameterValues" : [ "Care Home", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/a65d21a326c180b9.json b/data/test-cases/a65d21a326c180b9.json new file mode 100644 index 000000000..22ad1055b --- /dev/null +++ b/data/test-cases/a65d21a326c180b9.json @@ -0,0 +1,92 @@ +{ + "uid" : "a65d21a326c180b9", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "1dfe8030687719ea86a2d0b0b9615a16", + "time" : { + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "a65d21a326c180b9.json", + "parameterValues" : [ "Care Home", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/a69520d9555b6e56.json b/data/test-cases/a69520d9555b6e56.json deleted file mode 100644 index cb4063494..000000000 --- a/data/test-cases/a69520d9555b6e56.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "a69520d9555b6e56", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "356ec4c9da3a4efb80abaa5dc18b6d4b", - "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438959556, - "stop" : 1720438962660, - "duration" : 3104 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "7bdbf361ab00e03a", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "7bdbf361ab00e03a.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "735d1873ffc6f2c4", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "735d1873ffc6f2c4.png", - "type" : "image/png", - "size" : 58438 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438962660, - "stop" : 1720438963990, - "duration" : 1330 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438963990, - "stop" : 1720438964419, - "duration" : 429 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438964419, - "stop" : 1720438964603, - "duration" : 184 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a7dfd51931b4049a", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "a7dfd51931b4049a.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "a69520d9555b6e56.json", - "parameterValues" : [ "Vaccination Centre", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/aa2a43ec68bbd014.json b/data/test-cases/aa2a43ec68bbd014.json deleted file mode 100644 index 693267e18..000000000 --- a/data/test-cases/aa2a43ec68bbd014.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "aa2a43ec68bbd014", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "e4a2f65050ea0e969cae008392a8bcbd", - "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438964204, - "stop" : 1720438967162, - "duration" : 2958 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "130de608849947f0", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "130de608849947f0.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "a182d3bfbadec6d9", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "a182d3bfbadec6d9.png", - "type" : "image/png", - "size" : 59329 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438967162, - "stop" : 1720438968313, - "duration" : 1151 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438968313, - "stop" : 1720438968659, - "duration" : 346 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438968660, - "stop" : 1720438968854, - "duration" : 194 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2bf5d297a8146cd6", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "2bf5d297a8146cd6.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "aa2a43ec68bbd014.json", - "parameterValues" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/ad6e5d122b18120d.json b/data/test-cases/ad6e5d122b18120d.json new file mode 100644 index 000000000..60d1b32a9 --- /dev/null +++ b/data/test-cases/ad6e5d122b18120d.json @@ -0,0 +1,92 @@ +{ + "uid" : "ad6e5d122b18120d", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "7a01903d034d28507418c921dcf8715f", + "time" : { + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "ad6e5d122b18120d.json", + "parameterValues" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/aeb93c78ed77d986.json b/data/test-cases/aeb93c78ed77d986.json deleted file mode 100644 index 6fa6e749a..000000000 --- a/data/test-cases/aeb93c78ed77d986.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "uid" : "aeb93c78ed77d986", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "fullName" : "/app/features/add_batches.feature:Add batch to vaccine", - "historyId" : "816e0df01dffb1a7ed09998f81df379e", - "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the RAVS home page", - "time" : { - "start" : 1720438919991, - "stop" : 1720438927054, - "duration" : 7063 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "16773efb25d15ed2", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "16773efb25d15ed2.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "57c80ccc4444202f", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "57c80ccc4444202f.png", - "type" : "image/png", - "size" : 58388 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438927054, - "stop" : 1720438928246, - "duration" : 1192 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438928247, - "stop" : 1720438928679, - "duration" : 432 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I select NEELIMA HOUSE, COVID-19, Comirnaty Original/Omicron BA.4-5 and enter SD7YY2, 24", - "time" : { - "start" : 1720438928679, - "stop" : 1720438931128, - "duration" : 2449 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1b4f512ec30b411a", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "1b4f512ec30b411a.png", - "type" : "image/png", - "size" : 97144 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I enter today+90", - "time" : { - "start" : 1720438931129, - "stop" : 1720438932567, - "duration" : 1438 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "aa0ecc27b05cd397", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "aa0ecc27b05cd397.png", - "type" : "image/png", - "size" : 97682 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I click Add batch button", - "time" : { - "start" : 1720438932567, - "stop" : 1720438933084, - "duration" : 517 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d73a1fc1ea551f89", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "d73a1fc1ea551f89.png", - "type" : "image/png", - "size" : 103626 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I click confirm choices button", - "time" : { - "start" : 1720438933085, - "stop" : 1720438933613, - "duration" : 528 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ed83a47df292e69c", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "ed83a47df292e69c.png", - "type" : "image/png", - "size" : 68431 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I click confirm button", - "time" : { - "start" : 1720438933614, - "stop" : 1720438934151, - "duration" : 537 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dcc224e832883225", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "dcc224e832883225.png", - "type" : "image/png", - "size" : 85319 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then the batch is already added to site warning should appear", - "time" : { - "start" : 1720438934151, - "stop" : 1720438934310, - "duration" : 159 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "445223dbb0e74e1a", - "name" : "CHROME_126.0.6478.126_batch_already_added_warning_message_exists_", - "source" : "445223dbb0e74e1a.png", - "type" : "image/png", - "size" : 85220 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 8, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "batchprefix", - "value" : "SD7YY2" - }, { - "name" : "batchsuffix", - "value" : "24" - }, { - "name" : "expirydate", - "value" : "today+90" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccine", - "value" : "COVID-19" - }, { - "name" : "vaccinetype", - "value" : "Comirnaty Original/Omicron BA.4-5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "aeb93c78ed77d986.json", - "parameterValues" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] -} \ No newline at end of file diff --git a/data/test-cases/aed6b77ad0c8d672.json b/data/test-cases/aed6b77ad0c8d672.json new file mode 100644 index 000000000..75f9dd44b --- /dev/null +++ b/data/test-cases/aed6b77ad0c8d672.json @@ -0,0 +1,95 @@ +{ + "uid" : "aed6b77ad0c8d672", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "fullName" : "/app/features/add_vaccines.feature:Vaccine already added to site warning should appear", + "historyId" : "a8aa27b0635eae8880b4ff47f75d8f73", + "time" : { + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : ".0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:128: in login_and_navigate_to_homepage\n select_site(\"NEELIMA HOUSE\")\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : ".0 = \n\n> kwargs = {arg: kwargs[arg] if arg in kwargs else request.getfixturevalue(arg) for arg in args}\n\n.tox/py311/lib/python3.11/site-packages/pytest_bdd/scenario.py:205: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:521: in getfixturevalue\n fixturedef = self._get_active_fixturedef(argname)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:606: in _get_active_fixturedef\n fixturedef.execute(request=subrequest)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1076: in execute\n result = ihook.pytest_fixture_setup(fixturedef=self, request=request)\n.tox/py311/lib/python3.11/site-packages/pluggy/_hooks.py:513: in __call__\n return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/pluggy/_manager.py:120: in _hookexec\n return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n.tox/py311/lib/python3.11/site-packages/_pytest/setuponly.py:36: in pytest_fixture_setup\n return (yield)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:1125: in pytest_fixture_setup\n result = call_fixture_func(fixturefunc, request, kwargs)\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: in call_fixture_func\n fixture_result = fixturefunc(**kwargs)\nconftest.py:128: in login_and_navigate_to_homepage\n select_site(\"NEELIMA HOUSE\")\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the RAVS home page", + "time" : { + "start" : 1720446900459, + "stop" : 1720446905945, + "duration" : 5486 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccine", + "value" : "Flu" + }, { + "name" : "vaccineType", + "value" : "Fluenz Tetra - LAIV" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "aed6b77ad0c8d672.json", + "parameterValues" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] +} \ No newline at end of file diff --git a/data/test-cases/b101673c859949c9.json b/data/test-cases/b101673c859949c9.json new file mode 100644 index 000000000..12c82cdeb --- /dev/null +++ b/data/test-cases/b101673c859949c9.json @@ -0,0 +1,98 @@ +{ + "uid" : "b101673c859949c9", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "3dd254990a059240e17f4aa430bdb6b0", + "time" : { + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW" + }, { + "name" : "dateofbirth", + "value" : "23/6/1946" + }, { + "name" : "name", + "value" : "Bill GARTON" + }, { + "name" : "nhsNumber", + "value" : "9693632109" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "b101673c859949c9.json", + "parameterValues" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] +} \ No newline at end of file diff --git a/data/test-cases/b1806e2037e5ca4d.json b/data/test-cases/b1806e2037e5ca4d.json deleted file mode 100644 index 8d4f7949f..000000000 --- a/data/test-cases/b1806e2037e5ca4d.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "b1806e2037e5ca4d", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "ed6666debf11d945777849a6e8dc2c31", - "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439121791, - "stop" : 1720439127961, - "duration" : 6170 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "137cee554926736f", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "137cee554926736f.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "15a09e7483ca3965", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "15a09e7483ca3965.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9470004272", - "time" : { - "start" : 1720439127962, - "stop" : 1720439128378, - "duration" : 416 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439128378, - "stop" : 1720439128852, - "duration" : 474 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JOJO LANE, 9470004272, 20150706 and 10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG details", - "time" : { - "start" : 1720439128853, - "stop" : 1720439129192, - "duration" : 339 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9eb0272785ab092b", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "9eb0272785ab092b.png", - "type" : "image/png", - "size" : 59744 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG" - }, { - "name" : "dateofbirth", - "value" : "20150706" - }, { - "name" : "name", - "value" : "JOJO LANE" - }, { - "name" : "nhsNumber", - "value" : "9470004272" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "b1806e2037e5ca4d.json", - "parameterValues" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] -} \ No newline at end of file diff --git a/data/test-cases/b1b8c82ace5d89c1.json b/data/test-cases/b1b8c82ace5d89c1.json deleted file mode 100644 index dd22a47ef..000000000 --- a/data/test-cases/b1b8c82ace5d89c1.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "b1b8c82ace5d89c1", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "03a1306848d9a5557df83aba62d5db68", - "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438942731, - "stop" : 1720438945857, - "duration" : 3126 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bee2a5f85e302021", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "bee2a5f85e302021.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "916fc1e589d9ba11", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "916fc1e589d9ba11.png", - "type" : "image/png", - "size" : 59329 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438945858, - "stop" : 1720438947054, - "duration" : 1196 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438947054, - "stop" : 1720438947477, - "duration" : 423 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438947477, - "stop" : 1720438947649, - "duration" : 172 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ace4dbafa8425972", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "ace4dbafa8425972.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "b1b8c82ace5d89c1.json", - "parameterValues" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/b264a636989e943b.json b/data/test-cases/b264a636989e943b.json deleted file mode 100644 index 1148d5697..000000000 --- a/data/test-cases/b264a636989e943b.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "uid" : "b264a636989e943b", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "fullName" : "/app/features/add_vaccines.feature:Vaccine already added to site warning should appear", - "historyId" : "a8aa27b0635eae8880b4ff47f75d8f73", - "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006ea12980>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'shared_data': {}, 'site': 'NEELIMA HOUSE', 'vaccine': 'Flu', 'vaccineType': 'Fluenz Tetra - LAIV'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:63: in i_select_site_vaccine_and_vaccinetype\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006ea12980>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'shared_data': {}, 'site': 'NEELIMA HOUSE', 'vaccine': 'Flu', 'vaccineType': 'Fluenz Tetra - LAIV'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:63: in i_select_site_vaccine_and_vaccinetype\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I am on the RAVS home page", - "time" : { - "start" : 1720438974127, - "stop" : 1720438981507, - "duration" : 7380 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f65c0d7a482c3fe3", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "f65c0d7a482c3fe3.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "e8c34a89a1f1412", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "e8c34a89a1f1412.png", - "type" : "image/png", - "size" : 58388 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438981508, - "stop" : 1720438983140, - "duration" : 1632 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438983140, - "stop" : 1720438983655, - "duration" : 515 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I select NEELIMA HOUSE, Flu, Fluenz Tetra - LAIV", - "time" : { - "start" : 1720438983656, - "stop" : 1720439015252, - "duration" : 31596 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 2, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccine", - "value" : "Flu" - }, { - "name" : "vaccineType", - "value" : "Fluenz Tetra - LAIV" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b264a636989e943b.json", - "parameterValues" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] -} \ No newline at end of file diff --git a/data/test-cases/b56fd7d43623a3d9.json b/data/test-cases/b56fd7d43623a3d9.json deleted file mode 100644 index bcd1f5572..000000000 --- a/data/test-cases/b56fd7d43623a3d9.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "b56fd7d43623a3d9", - "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "bc6509d50ba594f774c58ca720659115", - "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d1d0d6c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7fc4d1d0d6c0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-19A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9474405174 with option 9 and choose to vaccinate with vaccine details as Flu, Fluenz Tetra - LAIV, SDYY2-19A with 19/10/2026", - "time" : { - "start" : 1720439427948, - "stop" : 1720439469569, - "duration" : 41621 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "5e977413a4379edb", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "5e977413a4379edb.png", - "type" : "image/png", - "size" : 57654 - }, { - "uid" : "a55273a12c9ea997", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "a55273a12c9ea997.png", - "type" : "image/png", - "size" : 59378 - }, { - "uid" : "2c6a56c8fc4b27c2", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "2c6a56c8fc4b27c2.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "eddc7e1c558f505b", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "eddc7e1c558f505b.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "75b665d488fa4271", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "75b665d488fa4271.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "8c60b55fd50a7423", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "8c60b55fd50a7423.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "2a4df1cc40f930d4", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "2a4df1cc40f930d4.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "9984356e3f3e3f", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "9984356e3f3e3f.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "e3cca29572f5c5fc", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "e3cca29572f5c5fc.png", - "type" : "image/png", - "size" : 111197 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-19A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "4/9/1965" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "9" - }, { - "name" : "name", - "value" : "PHINEAS FAYLE" - }, { - "name" : "nhs_number", - "value" : "9474405174" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Fluenz Tetra - LAIV" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "b56fd7d43623a3d9.json", - "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] -} \ No newline at end of file diff --git a/data/test-cases/b80ae6ee4912c2fe.json b/data/test-cases/b80ae6ee4912c2fe.json new file mode 100644 index 000000000..c9ebc42e2 --- /dev/null +++ b/data/test-cases/b80ae6ee4912c2fe.json @@ -0,0 +1,92 @@ +{ + "uid" : "b80ae6ee4912c2fe", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "3001482cf6d4bd508b091cff58f97d4a", + "time" : { + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Home Of Housebound Patient', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "b80ae6ee4912c2fe.json", + "parameterValues" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/b9d6b0d0373e3123.json b/data/test-cases/b9d6b0d0373e3123.json new file mode 100644 index 000000000..911ca0a79 --- /dev/null +++ b/data/test-cases/b9d6b0d0373e3123.json @@ -0,0 +1,134 @@ +{ + "uid" : "b9d6b0d0373e3123", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "00657a920d52bab8d4e5de6d676aa762", + "time" : { + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, Quadrivalent Influenza vaccine - QIVe, SDYY2-14B with 19/10/2026", + "time" : { + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-14B" + }, { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "4/9/1965" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "10" + }, { + "name" : "name", + "value" : "PHINEAS FAYLE" + }, { + "name" : "nhs_number", + "value" : "9474405174" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Quadrivalent Influenza vaccine - QIVe" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "b9d6b0d0373e3123.json", + "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] +} \ No newline at end of file diff --git a/data/test-cases/baadf4d26b4000aa.json b/data/test-cases/baadf4d26b4000aa.json deleted file mode 100644 index 20d8eb0d2..000000000 --- a/data/test-cases/baadf4d26b4000aa.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "baadf4d26b4000aa", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "00657a920d52bab8d4e5de6d676aa762", - "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0be747a020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0be747a020>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14B', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Off-site Outreach Event and get patient details for 9474405174 with option 10 and choose to vaccinate with vaccine details as Flu, Quadrivalent Influenza vaccine - QIVe, SDYY2-14B with 19/10/2026", - "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "7de96f6ddef012d0", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "7de96f6ddef012d0.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "29f02b2e1421f730", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "29f02b2e1421f730.png", - "type" : "image/png", - "size" : 58821 - }, { - "uid" : "5742ea1d71e08ba4", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "5742ea1d71e08ba4.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "63b7e3052964765b", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "63b7e3052964765b.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "c077b304a69b89d2", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "c077b304a69b89d2.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "7f89556e964f2f00", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "7f89556e964f2f00.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "6f31a08684b3b4f0", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "6f31a08684b3b4f0.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "7c0ff6388ac987ed", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "7c0ff6388ac987ed.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "9238dfe00d725f3a", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "9238dfe00d725f3a.png", - "type" : "image/png", - "size" : 111206 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14B" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "4/9/1965" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "10" - }, { - "name" : "name", - "value" : "PHINEAS FAYLE" - }, { - "name" : "nhs_number", - "value" : "9474405174" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Quadrivalent Influenza vaccine - QIVe" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "baadf4d26b4000aa.json", - "parameterValues" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] -} \ No newline at end of file diff --git a/data/test-cases/bd10bc1c448788fb.json b/data/test-cases/bd10bc1c448788fb.json deleted file mode 100644 index 0865db139..000000000 --- a/data/test-cases/bd10bc1c448788fb.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "bd10bc1c448788fb", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "d3c8a128e42732e8c43697d4afeb3b03", - "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439129196, - "stop" : 1720439135117, - "duration" : 5921 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "690704d90b620862", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "690704d90b620862.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "814ee8fdbdf46285", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "814ee8fdbdf46285.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9470006143", - "time" : { - "start" : 1720439135117, - "stop" : 1720439135418, - "duration" : 301 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439135419, - "stop" : 1720439135820, - "duration" : 401 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show TABBY FERN, 9470006143, 20150222 and CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ details", - "time" : { - "start" : 1720439135820, - "stop" : 1720439136109, - "duration" : 289 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e8919b037e1ca7c6", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "e8919b037e1ca7c6.png", - "type" : "image/png", - "size" : 60142 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ" - }, { - "name" : "dateofbirth", - "value" : "20150222" - }, { - "name" : "name", - "value" : "TABBY FERN" - }, { - "name" : "nhsNumber", - "value" : "9470006143" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "bd10bc1c448788fb.json", - "parameterValues" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] -} \ No newline at end of file diff --git a/data/test-cases/bd9fd45a2e4465f8.json b/data/test-cases/bd9fd45a2e4465f8.json deleted file mode 100644 index 19d862017..000000000 --- a/data/test-cases/bd9fd45a2e4465f8.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "bd9fd45a2e4465f8", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "44490929f2b4eea47325c8cbdefa5e5e", - "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438993534, - "stop" : 1720438996501, - "duration" : 2967 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a29bc00d81d901be", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "a29bc00d81d901be.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "996b520fc46432d7", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "996b520fc46432d7.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720438996502, - "stop" : 1720438996860, - "duration" : 358 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720438996860, - "stop" : 1720438997022, - "duration" : 162 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3c55016a44078fe7", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "3c55016a44078fe7.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "bd9fd45a2e4465f8.json", - "parameterValues" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/bde8c79ff3797944.json b/data/test-cases/bde8c79ff3797944.json deleted file mode 100644 index 050fd1539..000000000 --- a/data/test-cases/bde8c79ff3797944.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "bde8c79ff3797944", - "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "2b0d99241248f314a20bbf154476575b", - "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0be76d6b60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f0be76d6b60>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9450141711 with option 2 and choose to vaccinate with vaccine details as Flu, Fluad Tetra - aQIV, SDYY2-22A with 19/10/2026", - "time" : { - "start" : 1720439504383, - "stop" : 1720439546263, - "duration" : 41880 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "ca69e324d2fa8fe9", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "ca69e324d2fa8fe9.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "8eaf20b59f949fc7", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "8eaf20b59f949fc7.png", - "type" : "image/png", - "size" : 59378 - }, { - "uid" : "3afd2be1cd9c87ec", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "3afd2be1cd9c87ec.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "ebe1a00038f50961", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "ebe1a00038f50961.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "66fa71c6219bfac8", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "66fa71c6219bfac8.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "b52fe2a4c1102faa", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "b52fe2a4c1102faa.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "752bf8affd49938", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "752bf8affd49938.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "75d560791a898474", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "75d560791a898474.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "66913b703d01ade4", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "66913b703d01ade4.png", - "type" : "image/png", - "size" : 111203 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-22A" - }, { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "24/6/1992" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "2" - }, { - "name" : "name", - "value" : "KRISTIA SIDAWAY" - }, { - "name" : "nhs_number", - "value" : "9450141711" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - }, { - "name" : "vaccine_type", - "value" : "Fluad Tetra - aQIV" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "bde8c79ff3797944.json", - "parameterValues" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] -} \ No newline at end of file diff --git a/data/test-cases/bf084ae75bb19a4f.json b/data/test-cases/bf084ae75bb19a4f.json deleted file mode 100644 index 5a5d3ab12..000000000 --- a/data/test-cases/bf084ae75bb19a4f.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "bf084ae75bb19a4f", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "f97bddd62ddb1d8812cefb30c9b685ab", - "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438992559, - "stop" : 1720438997024, - "duration" : 4465 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ee34a06b28fb1482", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "ee34a06b28fb1482.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "1462e0ef419e42e0", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "1462e0ef419e42e0.png", - "type" : "image/png", - "size" : 67326 - }, { - "uid" : "3760d0d49f84e18e", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "3760d0d49f84e18e.png", - "type" : "image/png", - "size" : 84456 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438997024, - "stop" : 1720438998618, - "duration" : 1594 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438998618, - "stop" : 1720438999006, - "duration" : 388 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438999007, - "stop" : 1720438999184, - "duration" : 177 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1e810c5398aded49", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "1e810c5398aded49.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "bf084ae75bb19a4f.json", - "parameterValues" : [ "Care Home", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/c1ee187074eea0b3.json b/data/test-cases/c1ee187074eea0b3.json new file mode 100644 index 000000000..b937c1f01 --- /dev/null +++ b/data/test-cases/c1ee187074eea0b3.json @@ -0,0 +1,98 @@ +{ + "uid" : "c1ee187074eea0b3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "d3c8a128e42732e8c43697d4afeb3b03", + "time" : { + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446965861, + "stop" : 1720446970490, + "duration" : 4629 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ" + }, { + "name" : "dateofbirth", + "value" : "20150222" + }, { + "name" : "name", + "value" : "TABBY FERN" + }, { + "name" : "nhsNumber", + "value" : "9470006143" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "c1ee187074eea0b3.json", + "parameterValues" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] +} \ No newline at end of file diff --git a/data/test-cases/c243f06f853de51c.json b/data/test-cases/c243f06f853de51c.json deleted file mode 100644 index 46ff590f5..000000000 --- a/data/test-cases/c243f06f853de51c.json +++ /dev/null @@ -1,194 +0,0 @@ -{ - "uid" : "c243f06f853de51c", - "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "8bd43ea450fa26a9dc57ed7f3a0b9296", - "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006d32eac0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006d32eac0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18F', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9474376638 with option 8 and choose to vaccinate with vaccine details as Flu, Fluenz Tetra - LAIV, SDYY2-18F with 19/10/2026", - "time" : { - "start" : 1720439402108, - "stop" : 1720439445684, - "duration" : 43576 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "b8ca87c97229d589", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "b8ca87c97229d589.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "93a657b6d7731d47", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "93a657b6d7731d47.png", - "type" : "image/png", - "size" : 67326 - }, { - "uid" : "218511e9911b22ce", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "218511e9911b22ce.png", - "type" : "image/png", - "size" : 84456 - }, { - "uid" : "ac5d63905f0a245c", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "ac5d63905f0a245c.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "a72d851aa311e61e", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "a72d851aa311e61e.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "ad0a0edb2cb74eb", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "ad0a0edb2cb74eb.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "7fcb979b06d6248c", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "7fcb979b06d6248c.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "6c4ca197f7289a7e", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "6c4ca197f7289a7e.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "ed470a7291a5d458", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "ed470a7291a5d458.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "24bda6d686e271ba", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "24bda6d686e271ba.png", - "type" : "image/png", - "size" : 111197 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 10, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 10, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG" - }, { - "name" : "assess_date", - "value" : "today-32" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18F" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "6/2/1968" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "8" - }, { - "name" : "name", - "value" : "PHYLLIDA ZYLKO" - }, { - "name" : "nhs_number", - "value" : "9474376638" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-30" - }, { - "name" : "vaccine_type", - "value" : "Fluenz Tetra - LAIV" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c243f06f853de51c.json", - "parameterValues" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] -} \ No newline at end of file diff --git a/data/test-cases/c293c9834807a03c.json b/data/test-cases/c293c9834807a03c.json new file mode 100644 index 000000000..efa8a5078 --- /dev/null +++ b/data/test-cases/c293c9834807a03c.json @@ -0,0 +1,92 @@ +{ + "uid" : "c293c9834807a03c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "7b9228d96c464836877c6e1deb2a69fb", + "time" : { + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "c293c9834807a03c.json", + "parameterValues" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/c4aebab0931198d6.json b/data/test-cases/c4aebab0931198d6.json deleted file mode 100644 index ccb2a0ffd..000000000 --- a/data/test-cases/c4aebab0931198d6.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "uid" : "c4aebab0931198d6", - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "e0cb90d8c98f5e460ff18aa5de615437", - "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439065604, - "stop" : 1720439070156, - "duration" : 4552 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "71ecb9efe8a694f3", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "71ecb9efe8a694f3.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "b0fbac5f837012aa", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b0fbac5f837012aa.png", - "type" : "image/png", - "size" : 67326 - }, { - "uid" : "74bcc16a3723e7fd", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "74bcc16a3723e7fd.png", - "type" : "image/png", - "size" : 84456 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439070157, - "stop" : 1720439070594, - "duration" : 437 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439070595, - "stop" : 1720439070769, - "duration" : 174 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "16c1a76db1a74a24", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "16c1a76db1a74a24.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "c4aebab0931198d6.json", - "parameterValues" : [ "Care Home", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/c7d7c9bba183c016.json b/data/test-cases/c7d7c9bba183c016.json deleted file mode 100644 index 6462d5799..000000000 --- a/data/test-cases/c7d7c9bba183c016.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "c7d7c9bba183c016", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "4a5300cdc334c930e8291b5b8aaea27b", - "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438941286, - "stop" : 1720438944074, - "duration" : 2788 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dae6828e068446a1", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "dae6828e068446a1.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "c063b88863b709ad", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "c063b88863b709ad.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438944075, - "stop" : 1720438945347, - "duration" : 1272 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438945347, - "stop" : 1720438945755, - "duration" : 408 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438945756, - "stop" : 1720438945943, - "duration" : 187 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e46fac5ebf1d34cb", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "e46fac5ebf1d34cb.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "c7d7c9bba183c016.json", - "parameterValues" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/c82cffdf7d6fce38.json b/data/test-cases/c82cffdf7d6fce38.json deleted file mode 100644 index c3739ea4b..000000000 --- a/data/test-cases/c82cffdf7d6fce38.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "c82cffdf7d6fce38", - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "cee9bdacf5d513d90c65c8e5e657771d", - "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006de50a40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006de50a40>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-14C', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9450134391 with option 11 and choose to vaccinate with vaccine details as Flu, Quadrivalent Influvac sub - unit Tetra - QIVe, SDYY2-14C with 19/10/2026", - "time" : { - "start" : 1720439448755, - "stop" : 1720439491482, - "duration" : 42727 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "750a48d40fc66877", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "750a48d40fc66877.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "d3183b738f4e1410", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "d3183b738f4e1410.png", - "type" : "image/png", - "size" : 58438 - }, { - "uid" : "f695b39d06ed59fc", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "f695b39d06ed59fc.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "585642542db6e738", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "585642542db6e738.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "e4b9c06f1fe4ca4b", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "e4b9c06f1fe4ca4b.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "f748ed100f2d8a18", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "f748ed100f2d8a18.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "91e80dcdff39c940", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "91e80dcdff39c940.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "a8ed426d73f8863e", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "a8ed426d73f8863e.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "a7505d6bebf0382f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "a7505d6bebf0382f.png", - "type" : "image/png", - "size" : 111208 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-14C" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "17/7/1994" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "11" - }, { - "name" : "name", - "value" : "MARIAN PIESSE" - }, { - "name" : "nhs_number", - "value" : "9450134391" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Quadrivalent Influvac sub - unit Tetra - QIVe" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "c82cffdf7d6fce38.json", - "parameterValues" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] -} \ No newline at end of file diff --git a/data/test-cases/c8b1288a28b58e5a.json b/data/test-cases/c8b1288a28b58e5a.json deleted file mode 100644 index 23b1c3657..000000000 --- a/data/test-cases/c8b1288a28b58e5a.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "c8b1288a28b58e5a", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "ce034b4c3c8f352ace8bed119e7b1fe5", - "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438967693, - "stop" : 1720438970572, - "duration" : 2879 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a1099c6109eb030c", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "a1099c6109eb030c.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "5fa42884beaf8084", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "5fa42884beaf8084.png", - "type" : "image/png", - "size" : 58877 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438970573, - "stop" : 1720438972894, - "duration" : 2321 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438972895, - "stop" : 1720438973292, - "duration" : 397 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438973293, - "stop" : 1720438973508, - "duration" : 215 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "db22e8ad371d7f9c", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "db22e8ad371d7f9c.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "c8b1288a28b58e5a.json", - "parameterValues" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/c9dabcb6a6d94029.json b/data/test-cases/c9dabcb6a6d94029.json deleted file mode 100644 index 69cf79ed6..000000000 --- a/data/test-cases/c9dabcb6a6d94029.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "c9dabcb6a6d94029", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "7a01903d034d28507418c921dcf8715f", - "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439020569, - "stop" : 1720439023500, - "duration" : 2931 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "66bccceab102e2de", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "66bccceab102e2de.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "23be97d3e856e2ec", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "23be97d3e856e2ec.png", - "type" : "image/png", - "size" : 58323 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439023501, - "stop" : 1720439023948, - "duration" : 447 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439023949, - "stop" : 1720439024148, - "duration" : 199 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "651188c714c7603b", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "651188c714c7603b.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "c9dabcb6a6d94029.json", - "parameterValues" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/cc0b48e089799ce.json b/data/test-cases/cc0b48e089799ce.json new file mode 100644 index 000000000..668fb45a1 --- /dev/null +++ b/data/test-cases/cc0b48e089799ce.json @@ -0,0 +1,98 @@ +{ + "uid" : "cc0b48e089799ce", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "0fd4673960ee87b956d33755840cb9e9", + "time" : { + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "KT21 1LJ" + }, { + "name" : "dateofbirth", + "value" : "20110509" + }, { + "name" : "name", + "value" : "Not found" + }, { + "name" : "nhsNumber", + "value" : "9449306621" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "cc0b48e089799ce.json", + "parameterValues" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] +} \ No newline at end of file diff --git a/data/test-cases/cf28c03ef04c1143.json b/data/test-cases/cf28c03ef04c1143.json deleted file mode 100644 index 60ad6dffb..000000000 --- a/data/test-cases/cf28c03ef04c1143.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "cf28c03ef04c1143", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "494c3ac089981262ce3f05b1ca057109", - "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439085204, - "stop" : 1720439090911, - "duration" : 5707 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4381046f1fcf8e32", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "4381046f1fcf8e32.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "87d684380fc10230", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "87d684380fc10230.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9470032640", - "time" : { - "start" : 1720439090912, - "stop" : 1720439091304, - "duration" : 392 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439091305, - "stop" : 1720439091694, - "duration" : 389 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show SYBIL PELLING, 9470032640, 20151217 and 50 ST. GEORGES QUAY, LANCASTER, LA1 1SA details", - "time" : { - "start" : 1720439091695, - "stop" : 1720439091988, - "duration" : 293 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d6abc1805524bab1", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "d6abc1805524bab1.png", - "type" : "image/png", - "size" : 75283 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA" - }, { - "name" : "dateofbirth", - "value" : "20151217" - }, { - "name" : "name", - "value" : "SYBIL PELLING" - }, { - "name" : "nhsNumber", - "value" : "9470032640" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "cf28c03ef04c1143.json", - "parameterValues" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] -} \ No newline at end of file diff --git a/data/test-cases/d073147e58a6da03.json b/data/test-cases/d073147e58a6da03.json deleted file mode 100644 index 56230a5d1..000000000 --- a/data/test-cases/d073147e58a6da03.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "d073147e58a6da03", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "cfa16aa52b50dd1c21554c2bd86bf07a", - "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438925007, - "stop" : 1720438927948, - "duration" : 2941 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "14329e19a84ff7fb", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "14329e19a84ff7fb.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "928325f58779082f", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "928325f58779082f.png", - "type" : "image/png", - "size" : 59378 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438927948, - "stop" : 1720438929189, - "duration" : 1241 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438929189, - "stop" : 1720438929635, - "duration" : 446 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438929635, - "stop" : 1720438929797, - "duration" : 162 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "4fc89b96406280c8", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "4fc89b96406280c8.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d073147e58a6da03.json", - "parameterValues" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/d0b6edf4842be13c.json b/data/test-cases/d0b6edf4842be13c.json new file mode 100644 index 000000000..ac6a66f40 --- /dev/null +++ b/data/test-cases/d0b6edf4842be13c.json @@ -0,0 +1,134 @@ +{ + "uid" : "d0b6edf4842be13c", + "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "b024c022c8f26dc11001308a7dd699d2", + "time" : { + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-16A', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Vaccination Centre and get patient details for 9437540233 with option 6 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-16A with 19/10/2026", + "time" : { + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" + }, { + "name" : "assess_date", + "value" : "today-5" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-16A" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "8/6/1961" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "6" + }, { + "name" : "name", + "value" : "RANDY FOGDEN" + }, { + "name" : "nhs_number", + "value" : "9437540233" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + }, { + "name" : "vaccine_type", + "value" : "Spikevax XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "d0b6edf4842be13c.json", + "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/d1c73d41774b9d95.json b/data/test-cases/d1c73d41774b9d95.json deleted file mode 100644 index cc0413938..000000000 --- a/data/test-cases/d1c73d41774b9d95.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "d1c73d41774b9d95", - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "ce439d93f1fb5f314bd4049ae743fe31", - "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439058901, - "stop" : 1720439061778, - "duration" : 2877 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "f31f64bb3f99e5bc", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "f31f64bb3f99e5bc.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "b88535276cc98a4d", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b88535276cc98a4d.png", - "type" : "image/png", - "size" : 57744 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439061779, - "stop" : 1720439062134, - "duration" : 355 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439062135, - "stop" : 1720439062277, - "duration" : 142 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a5175c5ac3178f6f", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "a5175c5ac3178f6f.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d1c73d41774b9d95.json", - "parameterValues" : [ "Hospital Hub", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/d3133d27c3466d4f.json b/data/test-cases/d3133d27c3466d4f.json new file mode 100644 index 000000000..b41a39a40 --- /dev/null +++ b/data/test-cases/d3133d27c3466d4f.json @@ -0,0 +1,134 @@ +{ + "uid" : "d3133d27c3466d4f", + "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "6867099b8e53848215ca65dcf83a9f01", + "time" : { + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18B', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Home Of Housebound Patient and get patient details for 9437599165 with option 9 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 30 Omicron XBB.1.5, SDYY2-18B with 19/10/2026", + "time" : { + "start" : 1720446990063, + "stop" : 1720446992021, + "duration" : 1958 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN" + }, { + "name" : "assess_date", + "value" : "today-30" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18B" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "21/7/1959" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "9" + }, { + "name" : "name", + "value" : "CAWRDAV BOBBETT" + }, { + "name" : "nhs_number", + "value" : "9437599165" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-30" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty 30 Omicron XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "d3133d27c3466d4f.json", + "parameterValues" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/d753fb83c57fffd7.json b/data/test-cases/d753fb83c57fffd7.json new file mode 100644 index 000000000..bec89e7b6 --- /dev/null +++ b/data/test-cases/d753fb83c57fffd7.json @@ -0,0 +1,92 @@ +{ + "uid" : "d753fb83c57fffd7", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "56845ad4804123f6680e28fde977f8dd", + "time" : { + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "d753fb83c57fffd7.json", + "parameterValues" : [ "Care Home", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/d91235f48c3fd417.json b/data/test-cases/d91235f48c3fd417.json deleted file mode 100644 index bdca4b1da..000000000 --- a/data/test-cases/d91235f48c3fd417.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "d91235f48c3fd417", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "f9f8414ec380c45b71eb3763bdeb20b1", - "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439061943, - "stop" : 1720439068478, - "duration" : 6535 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ce46293f08248443", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "ce46293f08248443.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "47fcf797d3659d57", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "47fcf797d3659d57.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9449306605", - "time" : { - "start" : 1720439068479, - "stop" : 1720439068820, - "duration" : 341 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439068821, - "stop" : 1720439069170, - "duration" : 349 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Srinivasarao Patel, 9449306605, 03/03/2020 and 4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ details", - "time" : { - "start" : 1720439069170, - "stop" : 1720439069426, - "duration" : 256 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "612152ab81f4e8aa", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "612152ab81f4e8aa.png", - "type" : "image/png", - "size" : 60164 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ" - }, { - "name" : "dateofbirth", - "value" : "03/03/2020" - }, { - "name" : "name", - "value" : "Srinivasarao Patel" - }, { - "name" : "nhsNumber", - "value" : "9449306605" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "d91235f48c3fd417.json", - "parameterValues" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] -} \ No newline at end of file diff --git a/data/test-cases/daba8c23669e6a01.json b/data/test-cases/daba8c23669e6a01.json deleted file mode 100644 index 004e0a09e..000000000 --- a/data/test-cases/daba8c23669e6a01.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "daba8c23669e6a01", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "645b28bfb3e6cc164e9ebd6cdc4b635a", - "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439019124, - "stop" : 1720439022209, - "duration" : 3085 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d1c58754f2f8bfda", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "d1c58754f2f8bfda.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "63481bdca3720f5f", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "63481bdca3720f5f.png", - "type" : "image/png", - "size" : 58388 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439022209, - "stop" : 1720439022596, - "duration" : 387 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439022597, - "stop" : 1720439022776, - "duration" : 179 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cfe012ece3cc0dde", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "cfe012ece3cc0dde.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "daba8c23669e6a01.json", - "parameterValues" : [ "Vaccination Centre", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/db2dd0022f89df25.json b/data/test-cases/db2dd0022f89df25.json new file mode 100644 index 000000000..6c324966f --- /dev/null +++ b/data/test-cases/db2dd0022f89df25.json @@ -0,0 +1,92 @@ +{ + "uid" : "db2dd0022f89df25", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "18c97de2772a7005871e615f93d7f4b2", + "time" : { + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Hospital Hub', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "db2dd0022f89df25.json", + "parameterValues" : [ "Hospital Hub", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/db720a0685693f0.json b/data/test-cases/db720a0685693f0.json deleted file mode 100644 index 71018f9be..000000000 --- a/data/test-cases/db720a0685693f0.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "db720a0685693f0", - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "fad4cbb95009a7c136eb19082e334414", - "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439052863, - "stop" : 1720439055920, - "duration" : 3057 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ca0d4419fc18033f", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "ca0d4419fc18033f.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "7d71700150f464ec", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "7d71700150f464ec.png", - "type" : "image/png", - "size" : 58438 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439055920, - "stop" : 1720439056256, - "duration" : 336 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439056257, - "stop" : 1720439056440, - "duration" : 183 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "13ed51b7addf3843", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "13ed51b7addf3843.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "db720a0685693f0.json", - "parameterValues" : [ "Vaccination Centre", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/dc00b835be72db09.json b/data/test-cases/dc00b835be72db09.json new file mode 100644 index 000000000..86dd2c7a4 --- /dev/null +++ b/data/test-cases/dc00b835be72db09.json @@ -0,0 +1,92 @@ +{ + "uid" : "dc00b835be72db09", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "ad10483d0e9216b40d4077796b0d09ea", + "time" : { + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "dc00b835be72db09.json", + "parameterValues" : [ "Care Home", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/dc3dcc7c57b2dcd6.json b/data/test-cases/dc3dcc7c57b2dcd6.json new file mode 100644 index 000000000..e4d5999f7 --- /dev/null +++ b/data/test-cases/dc3dcc7c57b2dcd6.json @@ -0,0 +1,92 @@ +{ + "uid" : "dc3dcc7c57b2dcd6", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "66d0a398dae0da6d324f3e291308c96b", + "time" : { + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446924224, + "stop" : 1720446926284, + "duration" : 2060 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "dc3dcc7c57b2dcd6.json", + "parameterValues" : [ "Care Home", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/dd30b678b233973b.json b/data/test-cases/dd30b678b233973b.json deleted file mode 100644 index a160c7b6a..000000000 --- a/data/test-cases/dd30b678b233973b.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "dd30b678b233973b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "3e8d23ec5bb8d794077c90561a36d496", - "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439039838, - "stop" : 1720439042933, - "duration" : 3095 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "33d694d7ce33a0f0", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "33d694d7ce33a0f0.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "308a7f6e8e6b7ef8", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "308a7f6e8e6b7ef8.png", - "type" : "image/png", - "size" : 59329 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720439042934, - "stop" : 1720439043272, - "duration" : 338 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720439043273, - "stop" : 1720439043423, - "duration" : 150 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9b0764bffced8dc1", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "9b0764bffced8dc1.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "dd30b678b233973b.json", - "parameterValues" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/e0788069018dbfbb.json b/data/test-cases/e0788069018dbfbb.json new file mode 100644 index 000000000..8321f252c --- /dev/null +++ b/data/test-cases/e0788069018dbfbb.json @@ -0,0 +1,92 @@ +{ + "uid" : "e0788069018dbfbb", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "3c1471889077608119474ec3cf4b9e40", + "time" : { + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Care Home', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446914591, + "stop" : 1720446916359, + "duration" : 1768 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "e0788069018dbfbb.json", + "parameterValues" : [ "Care Home", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/e210b5395735d5e8.json b/data/test-cases/e210b5395735d5e8.json deleted file mode 100644 index 82312ef34..000000000 --- a/data/test-cases/e210b5395735d5e8.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "e210b5395735d5e8", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "f312e1d375b46f243b4eeb052610663a", - "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439114075, - "stop" : 1720439119971, - "duration" : 5896 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "91a17a3bba13f6c3", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "91a17a3bba13f6c3.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "133852d33d0205a9", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "133852d33d0205a9.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9469998626", - "time" : { - "start" : 1720439119972, - "stop" : 1720439120355, - "duration" : 383 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439120355, - "stop" : 1720439120735, - "duration" : 380 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show JONNY CONOPO, 9469998626, 20150305 and 1 DAISY BANK, LANCASTER, LA1 3JW details", - "time" : { - "start" : 1720439120736, - "stop" : 1720439121789, - "duration" : 1053 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e8f51dfed5540a4f", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "e8f51dfed5540a4f.png", - "type" : "image/png", - "size" : 59902 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "1 DAISY BANK, LANCASTER, LA1 3JW" - }, { - "name" : "dateofbirth", - "value" : "20150305" - }, { - "name" : "name", - "value" : "JONNY CONOPO" - }, { - "name" : "nhsNumber", - "value" : "9469998626" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e210b5395735d5e8.json", - "parameterValues" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] -} \ No newline at end of file diff --git a/data/test-cases/e32ddfd1b064ee44.json b/data/test-cases/e32ddfd1b064ee44.json deleted file mode 100644 index 75e519b44..000000000 --- a/data/test-cases/e32ddfd1b064ee44.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "uid" : "e32ddfd1b064ee44", - "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "05fc9f03e0b859edb46da7ed4081da5d", - "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Off-site Outreach Event and get patient details for 9474335052 with option 10 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 3 Omicron XBB.1.5, SDYY2-18C with 19/10/2026", - "time" : { - "start" : 1720439343819, - "stop" : 1720439378215, - "duration" : 34396 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5b52c3dc4ba00294", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "5b52c3dc4ba00294.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "467d9930eb8249e1", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "467d9930eb8249e1.png", - "type" : "image/png", - "size" : 58768 - }, { - "uid" : "9093d021fafa49ee", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "9093d021fafa49ee.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "bf8dce8f0dc5bbb7", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "bf8dce8f0dc5bbb7.png", - "type" : "image/png", - "size" : 35787 - }, { - "uid" : "f98206b6c9dfc2e9", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "f98206b6c9dfc2e9.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "3fec8091c194f886", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "3fec8091c194f886.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "db8614c04eccc02d", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "db8614c04eccc02d.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "22422ab9f2260a20", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "22422ab9f2260a20.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "d0ff996077e195ce", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "d0ff996077e195ce.png", - "type" : "image/png", - "size" : 112303 - }, { - "uid" : "639ed44ab326b447", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "639ed44ab326b447.png", - "type" : "image/png", - "size" : 97328 - }, { - "uid" : "5ae362a86e656826", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "5ae362a86e656826.png", - "type" : "image/png", - "size" : 98045 - }, { - "uid" : "32de48160402c6f9", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "32de48160402c6f9.png", - "type" : "image/png", - "size" : 102494 - }, { - "uid" : "300787b247ccd2ce", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "300787b247ccd2ce.png", - "type" : "image/png", - "size" : 68525 - }, { - "uid" : "50204e9eb2f52923", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "50204e9eb2f52923.png", - "type" : "image/png", - "size" : 85267 - }, { - "uid" : "e6709320497eaf3d", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "e6709320497eaf3d.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "bf4718df06865b1c", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "bf4718df06865b1c.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "a23260986de44c5f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "a23260986de44c5f.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "244cb149b1a6a663", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "244cb149b1a6a663.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "86e9bf4692e72ddc", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "86e9bf4692e72ddc.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "17c0aeef8203c1d4", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "17c0aeef8203c1d4.png", - "type" : "image/png", - "size" : 111974 - }, { - "uid" : "4b60b345298bc7b2", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "4b60b345298bc7b2.png", - "type" : "image/png", - "size" : 112303 - }, { - "uid" : "50e1d5dfd2c4e4bd", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "50e1d5dfd2c4e4bd.png", - "type" : "image/png", - "size" : 97328 - }, { - "uid" : "c16a512d981473c6", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "c16a512d981473c6.png", - "type" : "image/png", - "size" : 98045 - }, { - "uid" : "f4611130cc6e7fc6", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "f4611130cc6e7fc6.png", - "type" : "image/png", - "size" : 102494 - }, { - "uid" : "29d1f4ca3fb334e0", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "29d1f4ca3fb334e0.png", - "type" : "image/png", - "size" : 68525 - }, { - "uid" : "e1ec4d7fed1c97b6", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "e1ec4d7fed1c97b6.png", - "type" : "image/png", - "size" : 85280 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439378215, - "stop" : 1720439379402, - "duration" : 1187 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "ede83e5b4c70e1a1", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9474335052_and_clicked_search_for_patient_button_", - "source" : "ede83e5b4c70e1a1.png", - "type" : "image/png", - "size" : 60285 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient AMERY PIGGOTT", - "time" : { - "start" : 1720439379402, - "stop" : 1720439379881, - "duration" : 479 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "86191313aa25e898", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "86191313aa25e898.png", - "type" : "image/png", - "size" : 76588 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty 3 Omicron XBB.1.5, SDYY2-18C with 19/10/2026 and click continue", - "time" : { - "start" : 1720439379881, - "stop" : 1720439386758, - "duration" : 6877 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5c8bd7e3d2b76920", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_AMERY PIGGOTT_and_clicked_choose_vaccine_button_", - "source" : "5c8bd7e3d2b76920.png", - "type" : "image/png", - "size" : 77595 - }, { - "uid" : "b7606a66ea7b277f", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty 3 Omicron XBB.1.5_and_clicked_continue_button_", - "source" : "b7606a66ea7b277f.png", - "type" : "image/png", - "size" : 114440 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-2 and click continue to record consent screen button", - "time" : { - "start" : 1720439386758, - "stop" : 1720439393955, - "duration" : 7197 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "c30a3ac1c821b725", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "c30a3ac1c821b725.png", - "type" : "image/png", - "size" : 129983 - }, { - "uid" : "bc3cf19a2c468aca", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "bc3cf19a2c468aca.png", - "type" : "image/png", - "size" : 137764 - }, { - "uid" : "5a54853f5f959d91", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "5a54853f5f959d91.png", - "type" : "image/png", - "size" : 109505 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439393955, - "stop" : 1720439393956, - "duration" : 1 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-2 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439393956, - "stop" : 1720439393956, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient AMERY PIGGOTT, 20/4/1968, 10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439393956, - "stop" : 1720439393956, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439393956, - "stop" : 1720439399155, - "duration" : 5199 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "bb5767e0304892d5", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "bb5767e0304892d5.png", - "type" : "image/png", - "size" : 109505 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 34, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ" - }, { - "name" : "assess_date", - "value" : "today-2" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18C" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "20/4/1968" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "10" - }, { - "name" : "name", - "value" : "AMERY PIGGOTT" - }, { - "name" : "nhs_number", - "value" : "9474335052" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty 3 Omicron XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e32ddfd1b064ee44.json", - "parameterValues" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/e38ab102bd02a181.json b/data/test-cases/e38ab102bd02a181.json new file mode 100644 index 000000000..afa0ed7ab --- /dev/null +++ b/data/test-cases/e38ab102bd02a181.json @@ -0,0 +1,98 @@ +{ + "uid" : "e38ab102bd02a181", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "f312e1d375b46f243b4eeb052610663a", + "time" : { + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446955892, + "stop" : 1720446960866, + "duration" : 4974 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 DAISY BANK, LANCASTER, LA1 3JW" + }, { + "name" : "dateofbirth", + "value" : "20150305" + }, { + "name" : "name", + "value" : "JONNY CONOPO" + }, { + "name" : "nhsNumber", + "value" : "9469998626" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "e38ab102bd02a181.json", + "parameterValues" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] +} \ No newline at end of file diff --git a/data/test-cases/e3cc65babcd23188.json b/data/test-cases/e3cc65babcd23188.json deleted file mode 100644 index 0ee87ab48..000000000 --- a/data/test-cases/e3cc65babcd23188.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "uid" : "e3cc65babcd23188", - "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "fcbb8313f0acc4c94b049eac778c2c8a", - "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006de6b6a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006de6b6a0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-24A', 'care_model': 'Off-site Outreach Event', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with NEELIMA HOUSE and Off-site Outreach Event and get patient details for 9437541817 with option 4 and choose to vaccinate with vaccine details as Flu, Adjuvanted Quadrivalent - aQIV, SDYY2-24A with 19/10/2026", - "time" : { - "start" : 1720439540142, - "stop" : 1720439582510, - "duration" : 42368 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "47002c7349fdbeab", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "47002c7349fdbeab.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "b1e5dbf6ca0e08ea", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "b1e5dbf6ca0e08ea.png", - "type" : "image/png", - "size" : 58768 - }, { - "uid" : "65fb7af010b5e8c5", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "65fb7af010b5e8c5.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "f6b31ebb81bdb950", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "f6b31ebb81bdb950.png", - "type" : "image/png", - "size" : 35780 - }, { - "uid" : "8d758de3933ad8c7", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "8d758de3933ad8c7.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "dc4519a35c86fcfd", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "dc4519a35c86fcfd.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "dc25cd9dfa68c707", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "dc25cd9dfa68c707.png", - "type" : "image/png", - "size" : 95031 - }, { - "uid" : "4bb7ba03f32d812", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "4bb7ba03f32d812.png", - "type" : "image/png", - "size" : 110826 - }, { - "uid" : "a67d2def61875c4f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "a67d2def61875c4f.png", - "type" : "image/png", - "size" : 111167 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 9, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" - }, { - "name" : "assess_date", - "value" : "today" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-24A" - }, { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/3/1957" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "4" - }, { - "name" : "name", - "value" : "FLORINDA DUNNER" - }, { - "name" : "nhs_number", - "value" : "9437541817" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today" - }, { - "name" : "vaccine_type", - "value" : "Adjuvanted Quadrivalent - aQIV" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "e3cc65babcd23188.json", - "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "NEELIMA HOUSE", "yes", "today", "Adjuvanted Quadrivalent - aQIV" ] -} \ No newline at end of file diff --git a/data/test-cases/e4feb1ab05ca05cc.json b/data/test-cases/e4feb1ab05ca05cc.json new file mode 100644 index 000000000..5f7341a86 --- /dev/null +++ b/data/test-cases/e4feb1ab05ca05cc.json @@ -0,0 +1,134 @@ +{ + "uid" : "e4feb1ab05ca05cc", + "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "2b0d99241248f314a20bbf154476575b", + "time" : { + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-22A', 'care_model': 'Home Of Housebound Patient', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Home Of Housebound Patient and get patient details for 9450141711 with option 2 and choose to vaccinate with vaccine details as Flu, Fluad Tetra - aQIV, SDYY2-22A with 19/10/2026", + "time" : { + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY" + }, { + "name" : "assess_date", + "value" : "today-2" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-22A" + }, { + "name" : "care_model", + "value" : "Home Of Housebound Patient" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "24/6/1992" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "2" + }, { + "name" : "name", + "value" : "KRISTIA SIDAWAY" + }, { + "name" : "nhs_number", + "value" : "9450141711" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + }, { + "name" : "vaccine_type", + "value" : "Fluad Tetra - aQIV" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "e4feb1ab05ca05cc.json", + "parameterValues" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] +} \ No newline at end of file diff --git a/data/test-cases/e53fd97045c2b02b.json b/data/test-cases/e53fd97045c2b02b.json new file mode 100644 index 000000000..cf3b8b0bd --- /dev/null +++ b/data/test-cases/e53fd97045c2b02b.json @@ -0,0 +1,92 @@ +{ + "uid" : "e53fd97045c2b02b", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", + "historyId" : "ad446373bcb2a3bf858dc0367c9666d6", + "time" : { + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446909189, + "stop" : 1720446911191, + "duration" : 2002 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "e53fd97045c2b02b.json", + "parameterValues" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/e5b9500fd33eaf9b.json b/data/test-cases/e5b9500fd33eaf9b.json new file mode 100644 index 000000000..5ed128deb --- /dev/null +++ b/data/test-cases/e5b9500fd33eaf9b.json @@ -0,0 +1,98 @@ +{ + "uid" : "e5b9500fd33eaf9b", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "0362be85d3aacb3fe420746bb928507b", + "time" : { + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ" + }, { + "name" : "dateofbirth", + "value" : "20151209" + }, { + "name" : "name", + "value" : "JANNETTE ARD" + }, { + "name" : "nhsNumber", + "value" : "9470006739" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "e5b9500fd33eaf9b.json", + "parameterValues" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] +} \ No newline at end of file diff --git a/data/test-cases/e687af85b0352e98.json b/data/test-cases/e687af85b0352e98.json deleted file mode 100644 index 72f7377d4..000000000 --- a/data/test-cases/e687af85b0352e98.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "uid" : "e687af85b0352e98", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "173ee43d0e80790c13fdce995c425d48", - "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-18E with 19/10/2026", - "time" : { - "start" : 1720439377986, - "stop" : 1720439411465, - "duration" : 33479 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "67701f91bd1a1a15", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "67701f91bd1a1a15.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "459130173e80f32d", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "459130173e80f32d.png", - "type" : "image/png", - "size" : 57744 - }, { - "uid" : "d6244955278c94db", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "d6244955278c94db.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "1319793580e0ac49", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "1319793580e0ac49.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "c755c1024548f7cd", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "c755c1024548f7cd.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "3974c85ac773202b", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "3974c85ac773202b.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "b5e5a9c5ca6e8299", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "b5e5a9c5ca6e8299.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "7d5f668df3b7dde5", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "7d5f668df3b7dde5.png", - "type" : "image/png", - "size" : 112003 - }, { - "uid" : "ff6ca5f937172a0d", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "ff6ca5f937172a0d.png", - "type" : "image/png", - "size" : 112331 - }, { - "uid" : "7dc052a6e85968ae", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "7dc052a6e85968ae.png", - "type" : "image/png", - "size" : 97340 - }, { - "uid" : "b36ef4e2c0cd105a", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "b36ef4e2c0cd105a.png", - "type" : "image/png", - "size" : 98050 - }, { - "uid" : "dd29cb6415a283d0", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "dd29cb6415a283d0.png", - "type" : "image/png", - "size" : 101349 - }, { - "uid" : "e854c6f62c9d1f97", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "e854c6f62c9d1f97.png", - "type" : "image/png", - "size" : 67342 - }, { - "uid" : "799fa80506db9da1", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "799fa80506db9da1.png", - "type" : "image/png", - "size" : 82175 - }, { - "uid" : "9d7c3834d809d9e5", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "9d7c3834d809d9e5.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "5148905fcfc8ad66", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "5148905fcfc8ad66.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "3a30cf2ab7ef6205", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "3a30cf2ab7ef6205.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "4d80957943595dee", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "4d80957943595dee.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "37dcabfe3e117716", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "37dcabfe3e117716.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "2bcab480a9f87986", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "2bcab480a9f87986.png", - "type" : "image/png", - "size" : 112003 - }, { - "uid" : "54d67b61fbede3fb", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "54d67b61fbede3fb.png", - "type" : "image/png", - "size" : 112331 - }, { - "uid" : "27799cf009afcb05", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "27799cf009afcb05.png", - "type" : "image/png", - "size" : 97340 - }, { - "uid" : "ca9949e040513b21", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "ca9949e040513b21.png", - "type" : "image/png", - "size" : 98050 - }, { - "uid" : "49c6752ebbc8929", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "49c6752ebbc8929.png", - "type" : "image/png", - "size" : 101349 - }, { - "uid" : "3a6f00fc4c4f9d2c", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "3a6f00fc4c4f9d2c.png", - "type" : "image/png", - "size" : 67342 - }, { - "uid" : "6be1a0ba48cec932", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "6be1a0ba48cec932.png", - "type" : "image/png", - "size" : 82171 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439411465, - "stop" : 1720439412744, - "duration" : 1279 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "187426cb95135d90", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9437540233_and_clicked_search_for_patient_button_", - "source" : "187426cb95135d90.png", - "type" : "image/png", - "size" : 60313 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient RANDY FOGDEN", - "time" : { - "start" : 1720439412745, - "stop" : 1720439413270, - "duration" : 525 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "dda5bcef286372b", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "dda5bcef286372b.png", - "type" : "image/png", - "size" : 60342 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Spikevax XBB.1.5, SDYY2-18E with 19/10/2026 and click continue", - "time" : { - "start" : 1720439413270, - "stop" : 1720439420259, - "duration" : 6989 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "1f5ed1193a059629", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_RANDY FOGDEN_and_clicked_choose_vaccine_button_", - "source" : "1f5ed1193a059629.png", - "type" : "image/png", - "size" : 82602 - }, { - "uid" : "fa871e4a3c85271f", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Spikevax XBB.1.5_and_clicked_continue_button_", - "source" : "fa871e4a3c85271f.png", - "type" : "image/png", - "size" : 112972 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-15 and click continue to record consent screen button", - "time" : { - "start" : 1720439420260, - "stop" : 1720439423591, - "duration" : 3331 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a1be32e7774acfd", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "a1be32e7774acfd.png", - "type" : "image/png", - "size" : 129969 - }, { - "uid" : "9439a17b40a1fa4f", - "name" : "CHROME_126.0.6478.126_clicked_patient_give_vaccine_radio_button_", - "source" : "9439a17b40a1fa4f.png", - "type" : "image/png", - "size" : 130375 - }, { - "uid" : "943168308d04ea92", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_record_consent_button_", - "source" : "943168308d04ea92.png", - "type" : "image/png", - "size" : 96402 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439423591, - "stop" : 1720439426034, - "duration" : 2443 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6faf58384db3bd24", - "name" : "CHROME_126.0.6478.126_before_selecting_consent_clinician_", - "source" : "6faf58384db3bd24.png", - "type" : "image/png", - "size" : 96402 - }, { - "uid" : "9b3695b8c0507c72", - "name" : "CHROME_126.0.6478.126_clicked_continue_to_vaccinate_button_", - "source" : "9b3695b8c0507c72.png", - "type" : "image/png", - "size" : 98075 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes details and date as today-7 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439426034, - "stop" : 1720439433913, - "duration" : 7879 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "92bf23541d7c8af4", - "name" : "CHROME_126.0.6478.126_entered_vaccination_details_", - "source" : "92bf23541d7c8af4.png", - "type" : "image/png", - "size" : 127897 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "Then I need to be able to see the patient RANDY FOGDEN, 8/6/1961, 10 ASHVILLE TERRACE, MANCHESTER, M40 9WG and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439433913, - "stop" : 1720439435741, - "duration" : 1828 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "9b33087f75570728", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_before_assertion_", - "source" : "9b33087f75570728.png", - "type" : "image/png", - "size" : 120561 - }, { - "uid" : "4741b49094bcb3d9", - "name" : "CHROME_126.0.6478.126_check_and_confirm_screen_after_assertion_", - "source" : "4741b49094bcb3d9.png", - "type" : "image/png", - "size" : 135162 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439435742, - "stop" : 1720439457633, - "duration" : 21891 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b88b12b41c43dfc4", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "b88b12b41c43dfc4.png", - "type" : "image/png", - "size" : 135162 - }, { - "uid" : "330d13e45d6385cc", - "name" : "CHROME_126.0.6478.126_delete_history_button_clicked_", - "source" : "330d13e45d6385cc.png", - "type" : "image/png", - "size" : 136781 - }, { - "uid" : "b08b052abf045091", - "name" : "CHROME_126.0.6478.126_delete_vaccination_button_clicked_", - "source" : "b08b052abf045091.png", - "type" : "image/png", - "size" : 35083 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 41, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" - }, { - "name" : "assess_date", - "value" : "today-15" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18E" - }, { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "8/6/1961" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "12" - }, { - "name" : "name", - "value" : "RANDY FOGDEN" - }, { - "name" : "nhs_number", - "value" : "9437540233" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-7" - }, { - "name" : "vaccine_type", - "value" : "Spikevax XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e687af85b0352e98.json", - "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/e70d3b8a31e4c4ab.json b/data/test-cases/e70d3b8a31e4c4ab.json deleted file mode 100644 index 04e30a12e..000000000 --- a/data/test-cases/e70d3b8a31e4c4ab.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "e70d3b8a31e4c4ab", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "bf067cabd4515f88e1c3ee93869bc864", - "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439106786, - "stop" : 1720439112947, - "duration" : 6161 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d1fd42d0175ace15", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "d1fd42d0175ace15.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "7ee74cf1f62ded5e", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "7ee74cf1f62ded5e.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9469997956", - "time" : { - "start" : 1720439112947, - "stop" : 1720439113301, - "duration" : 354 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439113301, - "stop" : 1720439113742, - "duration" : 441 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show SOLOMON DAZLEY, 9469997956, 20160130 and 10 BROOK STREET, LANCASTER, LA1 1SL details", - "time" : { - "start" : 1720439113743, - "stop" : 1720439114072, - "duration" : 329 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "2b42710146046a42", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "2b42710146046a42.png", - "type" : "image/png", - "size" : 59662 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "10 BROOK STREET, LANCASTER, LA1 1SL" - }, { - "name" : "dateofbirth", - "value" : "20160130" - }, { - "name" : "name", - "value" : "SOLOMON DAZLEY" - }, { - "name" : "nhsNumber", - "value" : "9469997956" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "e70d3b8a31e4c4ab.json", - "parameterValues" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] -} \ No newline at end of file diff --git a/data/test-cases/e8d4e1b7b2aff1f1.json b/data/test-cases/e8d4e1b7b2aff1f1.json new file mode 100644 index 000000000..2aeb0a3c2 --- /dev/null +++ b/data/test-cases/e8d4e1b7b2aff1f1.json @@ -0,0 +1,86 @@ +{ + "uid" : "e8d4e1b7b2aff1f1", + "name" : "Search without entering patient details", + "fullName" : "/app/features/find_a_patient.feature:Search without entering patient details", + "historyId" : "6d3ecbed8a34389c2d17a31baab210b7", + "time" : { + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:71: in given_im_on_the_find_a_patient_by_pds_details_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:71: in given_im_on_the_find_a_patient_by_pds_details_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by pds details page", + "time" : { + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "e8d4e1b7b2aff1f1.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/eae063ed5ec1078b.json b/data/test-cases/eae063ed5ec1078b.json new file mode 100644 index 000000000..d63403b8b --- /dev/null +++ b/data/test-cases/eae063ed5ec1078b.json @@ -0,0 +1,134 @@ +{ + "uid" : "eae063ed5ec1078b", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "60399747590cf4460689741f6d79fc64", + "time" : { + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9450141444 with option 1 and choose to vaccinate with vaccine details as Flu, Supemtek - QIVr, SDYY2-21A with 19/10/2026", + "time" : { + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF" + }, { + "name" : "assess_date", + "value" : "today-4" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-21A" + }, { + "name" : "care_model", + "value" : "Care Home" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "25/8/1992" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "1" + }, { + "name" : "name", + "value" : "BRANDIE DYBLE" + }, { + "name" : "nhs_number", + "value" : "9450141444" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-2" + }, { + "name" : "vaccine_type", + "value" : "Supemtek - QIVr" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "eae063ed5ec1078b.json", + "parameterValues" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] +} \ No newline at end of file diff --git a/data/test-cases/eb57d03588c39ade.json b/data/test-cases/eb57d03588c39ade.json new file mode 100644 index 000000000..ae6b746cc --- /dev/null +++ b/data/test-cases/eb57d03588c39ade.json @@ -0,0 +1,134 @@ +{ + "uid" : "eb57d03588c39ade", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "173ee43d0e80790c13fdce995c425d48", + "time" : { + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18E', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9437540233 with option 12 and choose to vaccinate with vaccine details as COVID-19, Spikevax XBB.1.5, SDYY2-18E with 19/10/2026", + "time" : { + "start" : 1720446994947, + "stop" : 1720446997476, + "duration" : 2529 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG" + }, { + "name" : "assess_date", + "value" : "today-15" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18E" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "8/6/1961" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "12" + }, { + "name" : "name", + "value" : "RANDY FOGDEN" + }, { + "name" : "nhs_number", + "value" : "9437540233" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-7" + }, { + "name" : "vaccine_type", + "value" : "Spikevax XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "eb57d03588c39ade.json", + "parameterValues" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/edd9c617767c291c.json b/data/test-cases/edd9c617767c291c.json deleted file mode 100644 index 6e22c955b..000000000 --- a/data/test-cases/edd9c617767c291c.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "edd9c617767c291c", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "a565ed0009bfea51d981aa79c2a5c0f1", - "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438937558, - "stop" : 1720438940560, - "duration" : 3002 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a410332dd5f46f32", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "a410332dd5f46f32.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "11c6e41f612bbf17", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "11c6e41f612bbf17.png", - "type" : "image/png", - "size" : 58388 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438940560, - "stop" : 1720438941564, - "duration" : 1004 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720438941565, - "stop" : 1720438941948, - "duration" : 383 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720438941948, - "stop" : 1720438942127, - "duration" : 179 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "72c155a4e850ec69", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "72c155a4e850ec69.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "edd9c617767c291c.json", - "parameterValues" : [ "Vaccination Centre", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/ee606bde48585661.json b/data/test-cases/ee606bde48585661.json deleted file mode 100644 index 61d8aefbb..000000000 --- a/data/test-cases/ee606bde48585661.json +++ /dev/null @@ -1,194 +0,0 @@ -{ - "uid" : "ee606bde48585661", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "60399747590cf4460689741f6d79fc64", - "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 - }, - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006ddefce0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "statusTrace" : "self = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n> element.click()\n\nhelpers/playwrightHelper.py:197: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n.tox/py311/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15093: in click\n self._sync(\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_locator.py:156: in click\n return await self._frame.click(self._selector, strict=True, **params)\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_frame.py:488: in click\n await self._channel.send(\"click\", locals_to_params(locals()))\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:59: in send\n return await self._connection.wrap_api_call(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ncb = . at 0x7f006ddefce0>\nis_internal = False\n\n async def wrap_api_call(\n self, cb: Callable[[], Any], is_internal: bool = False\n ) -> Any:\n if self._api_zone.get():\n return await cb()\n task = asyncio.current_task(self._loop)\n st: List[inspect.FrameInfo] = getattr(task, \"__pw_stack__\", inspect.stack())\n parsed_st = _extract_stack_trace_information_from_stack(st, is_internal)\n self._api_zone.set(parsed_st)\n try:\n return await cb()\n except Exception as error:\n> raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nE playwright._impl._errors.TimeoutError: Locator.click: Timeout 30000ms exceeded.\nE Call log:\nE waiting for locator(\"//button[text()='Add vaccine']\")\nE - locator resolved to \nE - attempting click action\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #1\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #2\nE - waiting 20ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #3\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #4\nE - waiting 100ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #5\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #6\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #7\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #8\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #9\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #10\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #11\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #12\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #13\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #14\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #15\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #16\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #17\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #18\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #19\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #20\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #21\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #22\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #23\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #24\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #25\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #26\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #27\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #28\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #29\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #30\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #31\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #32\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #33\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #34\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #35\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #36\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #37\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #38\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #39\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #40\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #41\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #42\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #43\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #44\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #45\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #46\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #47\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #48\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #49\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #50\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #51\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #52\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #53\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #54\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #55\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #56\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #57\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #58\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #59\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #60\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #61\nE - waiting 500ms\nE - waiting for element to be visible, enabled and stable\nE - element is not enabled\nE - retrying click action, attempt #62\nE - waiting 500ms\n\n.tox/py311/lib/python3.11/site-packages/playwright/_impl/_connection.py:514: TimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-21A', 'care_model': 'Care Home', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:54: in step_login_to_ravs\n check_vaccine_and_batch_exists_in_site(site, chosen_vaccine, vaccine_type, batch_number, batch_expiry_date)\nconftest.py:262: in check_vaccine_and_batch_exists_in_site\n Click_add_vaccine_button()\npages/add_vaccines_page.py:28: in Click_add_vaccine_button\n find_element_and_perform_action(ADD_VACCINE_BUTTON, \"click\")\ninit_helpers.py:143: in find_element_and_perform_action\n return playwright_helper_instance.find_element_and_perform_action(element, action, inputValue)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nselector = \"//button[text()='Add vaccine']\", action = 'click', inputValue = None\n\n def find_element_and_perform_action(self, selector, action, inputValue=None):\n self.wait_for_page_to_load()\n selector_filename = \"\".join(c if c.isalnum() else \"_\" for c in selector)\n self.capture_screenshot(selector_filename)\n try:\n self.page.wait_for_selector(selector)\n element=self.page.locator(selector)\n self.page.set_viewport_size({\"width\": 1500, \"height\":1500})\n element.scroll_into_view_if_needed()\n if action.lower() == \"click\":\n if element.is_enabled() and element.is_visible():\n element.click()\n print(f\"Clicked the {selector} successfully.\")\n else:\n print(f\"Element with {selector} is not enabled.\")\n elif action.lower() == \"input_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.fill(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"type_text\":\n text = element.text_content()\n if text != '':\n element.clear()\n element.type(inputValue)\n print(f\"Entered text into the {selector} successfully.\")\n elif action.lower() == \"get_text\":\n text = element.text_content()\n print(f\"Text from the {selector}: {text}\")\n return text\n elif action.lower() == \"select_option\":\n element.select_option(inputValue)\n print(f\"Selected option with value '{inputValue}' from the {selector} successfully.\")\n elif action.lower() == \"click_checkbox\":\n if not element.is_checked():\n element.check()\n print(f\"{selector} checkbox checked successfully.\")\n else:\n print(f\"{selector} checkbox is already checked.\")\n else:\n print(f\"Unsupported action: {action}\")\n except Exception as e:\n print(f\"Exception: {e}. Element not found: {selector}\")\n> raise ElementNotFoundException(f\"Element not found: {selector}\")\nE helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n\nhelpers/playwrightHelper.py:230: ElementNotFoundException", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Care Home and get patient details for 9450141444 with option 1 and choose to vaccinate with vaccine details as Flu, Supemtek - QIVr, SDYY2-21A with 19/10/2026", - "time" : { - "start" : 1720439494320, - "stop" : 1720439537190, - "duration" : 42870 - }, - "status" : "failed", - "statusMessage" : "Element not found: //button[text()='Add vaccine']", - "statusTrace" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "2197661dae2cec54", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "2197661dae2cec54.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "7b950c50b1e9d784", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "7b950c50b1e9d784.png", - "type" : "image/png", - "size" : 67326 - }, { - "uid" : "db4bbef5e57e870f", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "db4bbef5e57e870f.png", - "type" : "image/png", - "size" : 84456 - }, { - "uid" : "4d26792cf872c235", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "4d26792cf872c235.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "fb10663c3ab19b8e", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "fb10663c3ab19b8e.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "d4daeb86592ad9d4", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "d4daeb86592ad9d4.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "8d31e877b9afa201", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "8d31e877b9afa201.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "59ec103b4a18e763", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_checkbox_", - "source" : "59ec103b4a18e763.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "e3852c0fd42689f3", - "name" : "CHROME_126.0.6478.126_before_clicking_flu_vaccine_type_checkbox_", - "source" : "e3852c0fd42689f3.png", - "type" : "image/png", - "size" : 110858 - }, { - "uid" : "184870310670850d", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "184870310670850d.png", - "type" : "image/png", - "size" : 111201 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 10, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 1, - "attachmentsCount" : 10, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF" - }, { - "name" : "assess_date", - "value" : "today-4" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-21A" - }, { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "chosen_vaccine", - "value" : "Flu" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "25/8/1992" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "1" - }, { - "name" : "name", - "value" : "BRANDIE DYBLE" - }, { - "name" : "nhs_number", - "value" : "9450141444" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-2" - }, { - "name" : "vaccine_type", - "value" : "Supemtek - QIVr" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "ee606bde48585661.json", - "parameterValues" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] -} \ No newline at end of file diff --git a/data/test-cases/f01d584141e22b1c.json b/data/test-cases/f01d584141e22b1c.json new file mode 100644 index 000000000..616cec2da --- /dev/null +++ b/data/test-cases/f01d584141e22b1c.json @@ -0,0 +1,92 @@ +{ + "uid" : "f01d584141e22b1c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "0c512ad6e08b1650e2dd2d0c1455eb32", + "time" : { + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'ALBERT HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f01d584141e22b1c.json", + "parameterValues" : [ "Vaccination Centre", "ALBERT HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/f057b55dd53ffcd4.json b/data/test-cases/f057b55dd53ffcd4.json deleted file mode 100644 index cc6f357ef..000000000 --- a/data/test-cases/f057b55dd53ffcd4.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "uid" : "f057b55dd53ffcd4", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", - "historyId" : "9a957ce315d0094ef5802b47d59d1469", - "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 - }, - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '39 Barton Road, RG10 9DF', 'dateofbirth': '27/3/2001', 'name': 'Reynolds Ryan', 'nhsNumber': '9449306494'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = 'Reynolds Ryan', nhsNumber = '9449306494', dateofbirth = '27/3/2001'\naddress = '39 Barton Road, RG10 9DF'\n\n @then(parse(\"I should be directed to the patient's information page and show {name}, {nhsNumber}, {dateofbirth} and {address} details\"))\n def patient_information_page_should_be_available(name, nhsNumber, dateofbirth, address):\n attach_screenshot(\"patient_information_page_should_be_visible\")\n if name.lower() != \"Not found\".lower():\n assert check_patient_nhsnumber_search_result_exists(nhsNumber, True) == True\n assert check_patient_name_search_result_exists(name, True) == True\n assert check_patient_dob_search_result_exists(dateofbirth, True) == True\n> assert check_patient_address_search_result_exists(address, True) == True\nE AssertionError: assert False == True\nE + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)\n\ntests/test_find_a_patient_steps.py:111: AssertionError", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "failed", - "statusMessage" : "AssertionError: assert False == True\n + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)", - "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'address': '39 Barton Road, RG10 9DF', 'dateofbirth': '27/3/2001', 'name': 'Reynolds Ryan', 'nhsNumber': '9449306494'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = 'Reynolds Ryan', nhsNumber = '9449306494', dateofbirth = '27/3/2001'\naddress = '39 Barton Road, RG10 9DF'\n\n @then(parse(\"I should be directed to the patient's information page and show {name}, {nhsNumber}, {dateofbirth} and {address} details\"))\n def patient_information_page_should_be_available(name, nhsNumber, dateofbirth, address):\n attach_screenshot(\"patient_information_page_should_be_visible\")\n if name.lower() != \"Not found\".lower():\n assert check_patient_nhsnumber_search_result_exists(nhsNumber, True) == True\n assert check_patient_name_search_result_exists(name, True) == True\n assert check_patient_dob_search_result_exists(dateofbirth, True) == True\n> assert check_patient_address_search_result_exists(address, True) == True\nE AssertionError: assert False == True\nE + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)\n\ntests/test_find_a_patient_steps.py:111: AssertionError", - "steps" : [ { - "name" : "Given I am on the find a patient by nhs number page", - "time" : { - "start" : 1720439069429, - "stop" : 1720439075519, - "duration" : 6090 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "5e45365bcdbe28ae", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "5e45365bcdbe28ae.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "89ea9742168f3bb3", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "89ea9742168f3bb3.png", - "type" : "image/png", - "size" : 57931 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I enter a valid 9449306494", - "time" : { - "start" : 1720439075520, - "stop" : 1720439075948, - "duration" : 428 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click the search button", - "time" : { - "start" : 1720439075949, - "stop" : 1720439076434, - "duration" : 485 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I should be directed to the patient's information page and show Reynolds Ryan, 9449306494, 27/3/2001 and 39 Barton Road, RG10 9DF details", - "time" : { - "start" : 1720439076434, - "stop" : 1720439106749, - "duration" : 30315 - }, - "status" : "failed", - "statusMessage" : "assert False == True\n + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)", - "statusTrace" : "AssertionError: assert False == True\n + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)\n", - "steps" : [ ], - "attachments" : [ { - "uid" : "a7ca4c3207c315a5", - "name" : "CHROME_126.0.6478.126_patient_information_page_should_be_visible_", - "source" : "a7ca4c3207c315a5.png", - "type" : "image/png", - "size" : 74861 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : true, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : true, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "39 Barton Road, RG10 9DF" - }, { - "name" : "dateofbirth", - "value" : "27/3/2001" - }, { - "name" : "name", - "value" : "Reynolds Ryan" - }, { - "name" : "nhsNumber", - "value" : "9449306494" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ { - "name" : "Product defects", - "matchedStatuses" : [ ], - "flaky" : false - } ], - "tags" : [ ] - }, - "source" : "f057b55dd53ffcd4.json", - "parameterValues" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] -} \ No newline at end of file diff --git a/data/test-cases/f29c801d16671bbd.json b/data/test-cases/f29c801d16671bbd.json new file mode 100644 index 000000000..26f3296ad --- /dev/null +++ b/data/test-cases/f29c801d16671bbd.json @@ -0,0 +1,92 @@ +{ + "uid" : "f29c801d16671bbd", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "9541aca1d98de2572a5c5f7ddfb1c66e", + "time" : { + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446943262, + "stop" : 1720446945094, + "duration" : 1832 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f29c801d16671bbd.json", + "parameterValues" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/f2c13cd7636b49d4.json b/data/test-cases/f2c13cd7636b49d4.json deleted file mode 100644 index f0644623f..000000000 --- a/data/test-cases/f2c13cd7636b49d4.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "uid" : "f2c13cd7636b49d4", - "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", - "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", - "historyId" : "e499c31239543da7bc0d0e734f084cf3", - "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437541817 with option 11 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 10 Omicron XBB.1.5, SDYY2-18D with 19/10/2026", - "time" : { - "start" : 1720439370217, - "stop" : 1720439404108, - "duration" : 33891 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "3860fcaaf0f79e5d", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "3860fcaaf0f79e5d.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "2815c29348e8a380", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "2815c29348e8a380.png", - "type" : "image/png", - "size" : 58438 - }, { - "uid" : "16a6ac61d8000963", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "16a6ac61d8000963.png", - "type" : "image/png", - "size" : 58278 - }, { - "uid" : "4288f0e75a6c2a24", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "4288f0e75a6c2a24.png", - "type" : "image/png", - "size" : 35813 - }, { - "uid" : "a50c66f91ecfa792", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "a50c66f91ecfa792.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "2781d25c061f0e65", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "2781d25c061f0e65.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "64c377031282c63d", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "64c377031282c63d.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "7c0b7ad4874d07f0", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "7c0b7ad4874d07f0.png", - "type" : "image/png", - "size" : 112003 - }, { - "uid" : "60ef1edf05817ac4", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "60ef1edf05817ac4.png", - "type" : "image/png", - "size" : 112345 - }, { - "uid" : "2438e849b065b7e5", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "2438e849b065b7e5.png", - "type" : "image/png", - "size" : 97148 - }, { - "uid" : "221e6723de19b7b6", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "221e6723de19b7b6.png", - "type" : "image/png", - "size" : 97847 - }, { - "uid" : "67e3accb688cde69", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "67e3accb688cde69.png", - "type" : "image/png", - "size" : 102377 - }, { - "uid" : "f59a16d269d00e4c", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "f59a16d269d00e4c.png", - "type" : "image/png", - "size" : 68272 - }, { - "uid" : "3ac26944db7cf18", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "3ac26944db7cf18.png", - "type" : "image/png", - "size" : 84874 - }, { - "uid" : "fefce60a68bcd241", - "name" : "CHROME_126.0.6478.126_before_clicking_settings_", - "source" : "fefce60a68bcd241.png", - "type" : "image/png", - "size" : 59047 - }, { - "uid" : "5b2b6b430030215e", - "name" : "CHROME_126.0.6478.126_before_clicking_vaccines_", - "source" : "5b2b6b430030215e.png", - "type" : "image/png", - "size" : 35768 - }, { - "uid" : "bd9c4623022ac67f", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccines_", - "source" : "bd9c4623022ac67f.png", - "type" : "image/png", - "size" : 118360 - }, { - "uid" : "dfdf6e440e02774a", - "name" : "CHROME_126.0.6478.126_before_clicking_site_radio_button_", - "source" : "dfdf6e440e02774a.png", - "type" : "image/png", - "size" : 84615 - }, { - "uid" : "7a958efd88fc587c", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccine_checkbox_", - "source" : "7a958efd88fc587c.png", - "type" : "image/png", - "size" : 95099 - }, { - "uid" : "44669abbd1a0a2ce", - "name" : "CHROME_126.0.6478.126_before_clicking_covid_vaccinetype_checkbox_", - "source" : "44669abbd1a0a2ce.png", - "type" : "image/png", - "size" : 112003 - }, { - "uid" : "9325070cb5f8f06c", - "name" : "CHROME_126.0.6478.126_before_clicking_add_vaccine_button_", - "source" : "9325070cb5f8f06c.png", - "type" : "image/png", - "size" : 112334 - }, { - "uid" : "aab24ad7e9e22c8e", - "name" : "CHROME_126.0.6478.126_entered_batch_number_", - "source" : "aab24ad7e9e22c8e.png", - "type" : "image/png", - "size" : 97150 - }, { - "uid" : "60b96c688789224c", - "name" : "CHROME_126.0.6478.126_entered_expiry_date_", - "source" : "60b96c688789224c.png", - "type" : "image/png", - "size" : 97850 - }, { - "uid" : "f43c39eb293de54e", - "name" : "CHROME_126.0.6478.126_clicked_add_batch_button_", - "source" : "f43c39eb293de54e.png", - "type" : "image/png", - "size" : 102286 - }, { - "uid" : "1d96012d139403bb", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "1d96012d139403bb.png", - "type" : "image/png", - "size" : 68222 - }, { - "uid" : "e3bf177aae202fbc", - "name" : "CHROME_126.0.6478.126_clicked_confirm_choices_button_", - "source" : "e3bf177aae202fbc.png", - "type" : "image/png", - "size" : 68266 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 26, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I search for a patient with the NHS number in the find a patient screen", - "time" : { - "start" : 1720439404109, - "stop" : 1720439405512, - "duration" : 1403 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "10a527619baa3cf", - "name" : "CHROME_126.0.6478.126_entered_nhs_number_as9437541817_and_clicked_search_for_patient_button_", - "source" : "10a527619baa3cf.png", - "type" : "image/png", - "size" : 60129 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I open the patient record by clicking on patient FLORINDA DUNNER", - "time" : { - "start" : 1720439405512, - "stop" : 1720439406111, - "duration" : 599 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "daf735a92ff5db39", - "name" : "CHROME_126.0.6478.126_before_clicking_patient_name_", - "source" : "daf735a92ff5db39.png", - "type" : "image/png", - "size" : 60153 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click choose vaccine button and choose the COVID-19, Comirnaty 10 Omicron XBB.1.5, SDYY2-18D with 19/10/2026 and click continue", - "time" : { - "start" : 1720439406112, - "stop" : 1720439413294, - "duration" : 7182 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cc0311dcba35db09", - "name" : "CHROME_126.0.6478.126_clicked_on_patient_FLORINDA DUNNER_and_clicked_choose_vaccine_button_", - "source" : "cc0311dcba35db09.png", - "type" : "image/png", - "size" : 82446 - }, { - "uid" : "c13adebc3f7de52a", - "name" : "CHROME_126.0.6478.126_selected_vaccine_COVID-19_and_Comirnaty 10 Omicron XBB.1.5_and_clicked_continue_button_", - "source" : "c13adebc3f7de52a.png", - "type" : "image/png", - "size" : 114238 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I assess the patient's yes with the details and date as today-3 and click continue to record consent screen button", - "time" : { - "start" : 1720439413295, - "stop" : 1720439419957, - "duration" : 6662 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "b52b87ad5d20c02f", - "name" : "CHROME_126.0.6478.126_clicked_eligibility_yes_and_selected_eligibility_type_", - "source" : "b52b87ad5d20c02f.png", - "type" : "image/png", - "size" : 134471 - }, { - "uid" : "5f9e20d590b1b346", - "name" : "CHROME_126.0.6478.126_select_patient_not_given_vaccine_after_assessing_", - "source" : "5f9e20d590b1b346.png", - "type" : "image/png", - "size" : 140452 - }, { - "uid" : "45c01981cd2f1e2b", - "name" : "CHROME_126.0.6478.126_clicked_save_and_return_on_assessment_screen_", - "source" : "45c01981cd2f1e2b.png", - "type" : "image/png", - "size" : 103996 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "And I record yes with the details and click continue to vaccinate button", - "time" : { - "start" : 1720439419957, - "stop" : 1720439419957, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I record yes details and date as today-1 and click Continue to Check and confirm screen", - "time" : { - "start" : 1720439419957, - "stop" : 1720439419957, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then I need to be able to see the patient FLORINDA DUNNER, 27/3/1957, 32 HOLLAND ROAD, MANCHESTER, M8 4NP and vaccination details on the check and confirm screen", - "time" : { - "start" : 1720439419957, - "stop" : 1720439419957, - "duration" : 0 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And when I click confirm and save button, the immunisation history of the patient should be updated in the patient details page", - "time" : { - "start" : 1720439419958, - "stop" : 1720439425324, - "duration" : 5366 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "cdaf4e146625fae8", - "name" : "CHROME_126.0.6478.126_patient_details_screen_with_immunisation_history_", - "source" : "cdaf4e146625fae8.png", - "type" : "image/png", - "size" : 103996 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 9, - "attachmentsCount" : 34, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Record vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "address", - "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" - }, { - "name" : "assess_date", - "value" : "today-3" - }, { - "name" : "batch_expiry_date", - "value" : "19/10/2026" - }, { - "name" : "batch_number", - "value" : "SDYY2-18D" - }, { - "name" : "care_model", - "value" : "Vaccination Centre" - }, { - "name" : "chosen_vaccine", - "value" : "COVID-19" - }, { - "name" : "consent", - "value" : "yes" - }, { - "name" : "dob", - "value" : "27/3/1957" - }, { - "name" : "eligibility", - "value" : "yes" - }, { - "name" : "index", - "value" : "11" - }, { - "name" : "name", - "value" : "FLORINDA DUNNER" - }, { - "name" : "nhs_number", - "value" : "9437541817" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - }, { - "name" : "vaccination", - "value" : "yes" - }, { - "name" : "vaccination_date", - "value" : "today-1" - }, { - "name" : "vaccine_type", - "value" : "Comirnaty 10 Omicron XBB.1.5" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f2c13cd7636b49d4.json", - "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] -} \ No newline at end of file diff --git a/data/test-cases/f2eb93be2b0f6339.json b/data/test-cases/f2eb93be2b0f6339.json deleted file mode 100644 index 3cd5bb58b..000000000 --- a/data/test-cases/f2eb93be2b0f6339.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "uid" : "f2eb93be2b0f6339", - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "fullName" : "/app/features/find_a_patient.feature:Find a patient page should launch", - "historyId" : "ad446373bcb2a3bf858dc0367c9666d6", - "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438987615, - "stop" : 1720438990405, - "duration" : 2790 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "a1bda8ccfb2cbb87", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "a1bda8ccfb2cbb87.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "1d65d1cd3b6217f0", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "1d65d1cd3b6217f0.png", - "type" : "image/png", - "size" : 58821 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I click the find a patient navigation link", - "time" : { - "start" : 1720438990405, - "stop" : 1720438990764, - "duration" : 359 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the find a patient page should be displayed", - "time" : { - "start" : 1720438990764, - "stop" : 1720438990915, - "duration" : 151 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "21213903b12ea415", - "name" : "CHROME_126.0.6478.126_find_a_patient_page_should_be_displayed_", - "source" : "21213903b12ea415.png", - "type" : "image/png", - "size" : 58278 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 3, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1068-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Find a patient" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Off-site Outreach Event" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f2eb93be2b0f6339.json", - "parameterValues" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/f2fccdb0f012c97d.json b/data/test-cases/f2fccdb0f012c97d.json deleted file mode 100644 index a8c3ebab3..000000000 --- a/data/test-cases/f2fccdb0f012c97d.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "f2fccdb0f012c97d", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "b5f28079fb32ea2dcdc73b79f039a14b", - "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439026818, - "stop" : 1720439029668, - "duration" : 2850 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "d174cd8061b89e2", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "d174cd8061b89e2.png", - "type" : "image/png", - "size" : 57129 - }, { - "uid" : "43cfb03ad7dca857", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "43cfb03ad7dca857.png", - "type" : "image/png", - "size" : 57222 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439029668, - "stop" : 1720439030895, - "duration" : 1227 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439030895, - "stop" : 1720439031309, - "duration" : 414 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720439031309, - "stop" : 1720439031524, - "duration" : 215 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "8498ca18814ed07", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "8498ca18814ed07.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Hospital Hub" - }, { - "name" : "site", - "value" : "ST JOHN'S HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f2fccdb0f012c97d.json", - "parameterValues" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/f423a7727712953f.json b/data/test-cases/f423a7727712953f.json new file mode 100644 index 000000000..a92767cf5 --- /dev/null +++ b/data/test-cases/f423a7727712953f.json @@ -0,0 +1,98 @@ +{ + "uid" : "f423a7727712953f", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "fullName" : "/app/features/find_a_patient.feature:Search by NHS number", + "historyId" : "39e35f59117b399bcac760d4cb0a7898", + "time" : { + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'navigate_and_login': None}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_find_a_patient_steps.py:59: in given_im_on_the_find_a_patient_by_nhs_number_page\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am on the find a patient by nhs number page", + "time" : { + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1061-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Find a patient" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN" + }, { + "name" : "dateofbirth", + "value" : "20150527" + }, { + "name" : "name", + "value" : "KATEE TUZZIO" + }, { + "name" : "nhsNumber", + "value" : "9470011902" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f423a7727712953f.json", + "parameterValues" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] +} \ No newline at end of file diff --git a/data/test-cases/f4734ba76e031db8.json b/data/test-cases/f4734ba76e031db8.json new file mode 100644 index 000000000..67c81e5a4 --- /dev/null +++ b/data/test-cases/f4734ba76e031db8.json @@ -0,0 +1,134 @@ +{ + "uid" : "f4734ba76e031db8", + "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "1c2dbfbab6fdd49ab82b72ee8a6411dd", + "time" : { + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-20A', 'care_model': 'Hospital Hub', 'chosen_vaccine': 'Flu', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Hospital Hub and get patient details for 9450140960 with option 12 and choose to vaccinate with vaccine details as Flu, Flucelvax Tetra - QIVc, SDYY2-20A with 19/10/2026", + "time" : { + "start" : 1720447003367, + "stop" : 1720447006110, + "duration" : 2743 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ" + }, { + "name" : "assess_date", + "value" : "today-1" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-20A" + }, { + "name" : "care_model", + "value" : "Hospital Hub" + }, { + "name" : "chosen_vaccine", + "value" : "Flu" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "5/9/1993" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "12" + }, { + "name" : "name", + "value" : "DEANA GAMBLES" + }, { + "name" : "nhs_number", + "value" : "9450140960" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today" + }, { + "name" : "vaccine_type", + "value" : "Flucelvax Tetra - QIVc" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f4734ba76e031db8.json", + "parameterValues" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] +} \ No newline at end of file diff --git a/data/test-cases/f5c9727de9ceda2d.json b/data/test-cases/f5c9727de9ceda2d.json new file mode 100644 index 000000000..b3b59aaf4 --- /dev/null +++ b/data/test-cases/f5c9727de9ceda2d.json @@ -0,0 +1,92 @@ +{ + "uid" : "f5c9727de9ceda2d", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "de1500da1927db9000639b1ba336c29b", + "time" : { + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': \"ST JOHN'S HOUSE\"}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446867587, + "stop" : 1720446869729, + "duration" : 2142 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "ST JOHN'S HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f5c9727de9ceda2d.json", + "parameterValues" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/f5d197d1c7747fb9.json b/data/test-cases/f5d197d1c7747fb9.json deleted file mode 100644 index d04571890..000000000 --- a/data/test-cases/f5d197d1c7747fb9.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "uid" : "f5d197d1c7747fb9", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", - "historyId" : "3001482cf6d4bd508b091cff58f97d4a", - "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720439002056, - "stop" : 1720439004820, - "duration" : 2764 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e1496d662909e2c2", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "e1496d662909e2c2.png", - "type" : "image/png", - "size" : 57658 - }, { - "uid" : "7919f308a1b905d2", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "7919f308a1b905d2.png", - "type" : "image/png", - "size" : 59378 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 2, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720439004821, - "stop" : 1720439006413, - "duration" : 1592 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add vaccines button", - "time" : { - "start" : 1720439006413, - "stop" : 1720439006774, - "duration" : 361 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccines page should be launched", - "time" : { - "start" : 1720439006774, - "stop" : 1720439006937, - "duration" : 163 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "156be0d63af1ef42", - "name" : "CHROME_126.0.6478.126_add_vaccines_page_should_launch_", - "source" : "156be0d63af1ef42.png", - "type" : "image/png", - "size" : 84615 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1065-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add vaccine to site" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Home Of Housebound Patient" - }, { - "name" : "site", - "value" : "ALBERT HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "f5d197d1c7747fb9.json", - "parameterValues" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/f94b70122f95bf0b.json b/data/test-cases/f94b70122f95bf0b.json new file mode 100644 index 000000000..18db8f147 --- /dev/null +++ b/data/test-cases/f94b70122f95bf0b.json @@ -0,0 +1,116 @@ +{ + "uid" : "f94b70122f95bf0b", + "name" : "NHS sign in page should be visible", + "fullName" : "features/login.feature:NHS sign in page should be visible", + "historyId" : "af06b7202b34fb810ed33c32dfaf440e", + "time" : { + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:48: in step_nhs_sign_in_page_visible\n attach_screenshot(\"nhs_sign_in_button_should_be_visible\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_login_steps.py:48: in step_nhs_sign_in_page_visible\n attach_screenshot(\"nhs_sign_in_button_should_be_visible\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I access the ravs web app", + "time" : { + "start" : 1720446971204, + "stop" : 1720446971404, + "duration" : 200 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "When I click on the log in button", + "time" : { + "start" : 1720446971406, + "stop" : 1720446972100, + "duration" : 694 + }, + "status" : "passed", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : false, + "hasContent" : false + }, { + "name" : "Then the NHS sign in page should be visible", + "time" : { + "start" : 1720446972100, + "stop" : 1720446972100, + "duration" : 0 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 3, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Login Feature" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "f94b70122f95bf0b.json", + "parameterValues" : [ ] +} \ No newline at end of file diff --git a/data/test-cases/faa99090501b169d.json b/data/test-cases/faa99090501b169d.json deleted file mode 100644 index 27d4f4ca7..000000000 --- a/data/test-cases/faa99090501b169d.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "uid" : "faa99090501b169d", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", - "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", - "historyId" : "1dfe8030687719ea86a2d0b0b9615a16", - "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 - }, - "status" : "passed", - "flaky" : false, - "newFailed" : false, - "newBroken" : false, - "newPassed" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "beforeStages" : [ ], - "testStage" : { - "status" : "passed", - "steps" : [ { - "name" : "Given I am logged into the RAVS app", - "time" : { - "start" : 1720438932157, - "stop" : 1720438937019, - "duration" : 4862 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "e55afd86c1f301bf", - "name" : "CHROME_126.0.6478.126_user_has_selected_site_", - "source" : "e55afd86c1f301bf.png", - "type" : "image/png", - "size" : 57608 - }, { - "uid" : "108a1502b59553ed", - "name" : "CHROME_126.0.6478.126_user_has_selected_caremodel_", - "source" : "108a1502b59553ed.png", - "type" : "image/png", - "size" : 67292 - }, { - "uid" : "5bdf1971f5961b1c", - "name" : "CHROME_126.0.6478.126_user_has_entered_care_home_details_", - "source" : "5bdf1971f5961b1c.png", - "type" : "image/png", - "size" : 84407 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 3, - "shouldDisplayMessage" : false, - "hasContent" : true - }, { - "name" : "When I am on the vaccine settings page", - "time" : { - "start" : 1720438937019, - "stop" : 1720438938762, - "duration" : 1743 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "And I click add batches button", - "time" : { - "start" : 1720438938763, - "stop" : 1720438939151, - "duration" : 388 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 0, - "shouldDisplayMessage" : false, - "hasContent" : false - }, { - "name" : "Then the add vaccine batches page should be launched", - "time" : { - "start" : 1720438939151, - "stop" : 1720438939353, - "duration" : 202 - }, - "status" : "passed", - "steps" : [ ], - "attachments" : [ { - "uid" : "6c8b9aec60a6f6e8", - "name" : "CHROME_126.0.6478.126_add_vaccine_batches_page_should_launch_", - "source" : "6c8b9aec60a6f6e8.png", - "type" : "image/png", - "size" : 86183 - } ], - "parameters" : [ ], - "stepsCount" : 0, - "attachmentsCount" : 1, - "shouldDisplayMessage" : false, - "hasContent" : true - } ], - "attachments" : [ ], - "parameters" : [ ], - "stepsCount" : 4, - "attachmentsCount" : 4, - "shouldDisplayMessage" : false, - "hasContent" : true - }, - "afterStages" : [ ], - "labels" : [ { - "name" : "host", - "value" : "c41884200ee1" - }, { - "name" : "thread", - "value" : "1062-MainThread" - }, { - "name" : "framework", - "value" : "pytest-bdd" - }, { - "name" : "language", - "value" : "cpython3" - }, { - "name" : "feature", - "value" : "Add Batches to vaccine" - }, { - "name" : "resultFormat", - "value" : "allure2" - } ], - "parameters" : [ { - "name" : "care_model", - "value" : "Care Home" - }, { - "name" : "site", - "value" : "NEELIMA HOUSE" - } ], - "links" : [ ], - "hidden" : false, - "retry" : false, - "extra" : { - "severity" : "normal", - "retries" : [ ], - "categories" : [ ], - "tags" : [ ] - }, - "source" : "faa99090501b169d.json", - "parameterValues" : [ "Care Home", "NEELIMA HOUSE" ] -} \ No newline at end of file diff --git a/data/test-cases/fcebd54cec454336.json b/data/test-cases/fcebd54cec454336.json new file mode 100644 index 000000000..cd9313269 --- /dev/null +++ b/data/test-cases/fcebd54cec454336.json @@ -0,0 +1,92 @@ +{ + "uid" : "fcebd54cec454336", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/add_batches.feature:Add vaccine batches page should launch", + "historyId" : "7d1dc7019fec3004cd0d4cba4d75cbc6", + "time" : { + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_batches_steps.py:37: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add Batches to vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "fcebd54cec454336.json", + "parameterValues" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/fdcbc1cca9dccb52.json b/data/test-cases/fdcbc1cca9dccb52.json new file mode 100644 index 000000000..e34374ee5 --- /dev/null +++ b/data/test-cases/fdcbc1cca9dccb52.json @@ -0,0 +1,92 @@ +{ + "uid" : "fdcbc1cca9dccb52", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "a565ed0009bfea51d981aa79c2a5c0f1", + "time" : { + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Vaccination Centre', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446877648, + "stop" : 1720446879744, + "duration" : 2096 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "fdcbc1cca9dccb52.json", + "parameterValues" : [ "Vaccination Centre", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/test-cases/fe654ce164269043.json b/data/test-cases/fe654ce164269043.json new file mode 100644 index 000000000..0d22d6d39 --- /dev/null +++ b/data/test-cases/fe654ce164269043.json @@ -0,0 +1,134 @@ +{ + "uid" : "fe654ce164269043", + "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", + "fullName" : "/app/features/record_a_vaccine_for_patient_with_nhs_number.feature:Record a vaccine with nhs number", + "historyId" : "e499c31239543da7bc0d0e734f084cf3", + "time" : { + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'batch_expiry_date': '19/10/2026', 'batch_number': 'SDYY2-18D', 'care_model': 'Vaccination Centre', 'chosen_vaccine': 'COVID-19', ...}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_record_a_vaccine_for_patient_with_nhs_number_steps.py:43: in step_login_to_ravs\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I login to RAVS and set vaccinator details with ALBERT HOUSE and Vaccination Centre and get patient details for 9437541817 with option 11 and choose to vaccinate with vaccine details as COVID-19, Comirnaty 10 Omicron XBB.1.5, SDYY2-18D with 19/10/2026", + "time" : { + "start" : 1720446993868, + "stop" : 1720446995633, + "duration" : 1765 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1064-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Record vaccine" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "address", + "value" : "32 HOLLAND ROAD, MANCHESTER, M8 4NP" + }, { + "name" : "assess_date", + "value" : "today-3" + }, { + "name" : "batch_expiry_date", + "value" : "19/10/2026" + }, { + "name" : "batch_number", + "value" : "SDYY2-18D" + }, { + "name" : "care_model", + "value" : "Vaccination Centre" + }, { + "name" : "chosen_vaccine", + "value" : "COVID-19" + }, { + "name" : "consent", + "value" : "yes" + }, { + "name" : "dob", + "value" : "27/3/1957" + }, { + "name" : "eligibility", + "value" : "yes" + }, { + "name" : "index", + "value" : "11" + }, { + "name" : "name", + "value" : "FLORINDA DUNNER" + }, { + "name" : "nhs_number", + "value" : "9437541817" + }, { + "name" : "site", + "value" : "ALBERT HOUSE" + }, { + "name" : "vaccination", + "value" : "yes" + }, { + "name" : "vaccination_date", + "value" : "today-1" + }, { + "name" : "vaccine_type", + "value" : "Comirnaty 10 Omicron XBB.1.5" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "fe654ce164269043.json", + "parameterValues" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] +} \ No newline at end of file diff --git a/data/test-cases/fedb15c1a5dc3b7e.json b/data/test-cases/fedb15c1a5dc3b7e.json new file mode 100644 index 000000000..651b2d767 --- /dev/null +++ b/data/test-cases/fedb15c1a5dc3b7e.json @@ -0,0 +1,92 @@ +{ + "uid" : "fedb15c1a5dc3b7e", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "fullName" : "/app/features/add_vaccines.feature:Add vaccines page should launch", + "historyId" : "805e6c684096bdee5c6bc30c3049db85", + "time" : { + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 + }, + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "flaky" : false, + "newFailed" : false, + "newBroken" : false, + "newPassed" : false, + "retriesCount" : 0, + "retriesStatusChange" : false, + "beforeStages" : [ ], + "testStage" : { + "status" : "failed", + "statusMessage" : "FileNotFoundError: [Errno 2] No such file or directory: ''", + "statusTrace" : "fixturefunc = \nrequest = >\nkwargs = {'care_model': 'Off-site Outreach Event', 'site': 'NEELIMA HOUSE'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n.tox/py311/lib/python3.11/site-packages/_pytest/fixtures.py:887: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/test_add_vaccine_steps.py:31: in logged_into_ravs_app\n set_vaccinator_location(site, care_model)\nconftest.py:120: in set_vaccinator_location\n select_site(site)\npages/vaccinator_location_page.py:18: in select_site\n attach_screenshot(\"user_has_selected_site\")\ninit_helpers.py:69: in attach_screenshot\n os.makedirs(os.path.dirname(filename), exist_ok=True)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nname = '', mode = 511, exist_ok = True\n\n> ???\nE FileNotFoundError: [Errno 2] No such file or directory: ''\n\n:225: FileNotFoundError", + "steps" : [ { + "name" : "Given I am logged into the RAVS app", + "time" : { + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 + }, + "status" : "failed", + "statusMessage" : "[Errno 2] No such file or directory: ''", + "statusTrace" : "FileNotFoundError: [Errno 2] No such file or directory: ''\n", + "steps" : [ ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 0, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + } ], + "attachments" : [ ], + "parameters" : [ ], + "stepsCount" : 1, + "attachmentsCount" : 0, + "shouldDisplayMessage" : true, + "hasContent" : true + }, + "afterStages" : [ ], + "labels" : [ { + "name" : "host", + "value" : "f11bc7998e59" + }, { + "name" : "thread", + "value" : "1067-MainThread" + }, { + "name" : "framework", + "value" : "pytest-bdd" + }, { + "name" : "language", + "value" : "cpython3" + }, { + "name" : "feature", + "value" : "Add vaccine to site" + }, { + "name" : "resultFormat", + "value" : "allure2" + } ], + "parameters" : [ { + "name" : "care_model", + "value" : "Off-site Outreach Event" + }, { + "name" : "site", + "value" : "NEELIMA HOUSE" + } ], + "links" : [ ], + "hidden" : false, + "retry" : false, + "extra" : { + "severity" : "normal", + "retries" : [ ], + "categories" : [ { + "name" : "Product defects", + "matchedStatuses" : [ ], + "flaky" : false + } ], + "tags" : [ ] + }, + "source" : "fedb15c1a5dc3b7e.json", + "parameterValues" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] +} \ No newline at end of file diff --git a/data/timeline.json b/data/timeline.json index db8994237..447018503 100644 --- a/data/timeline.json +++ b/data/timeline.json @@ -2,18 +2,18 @@ "uid" : "ab17fc5a4eb3bca4b216b548c7f9fcbc", "name" : "timeline", "children" : [ { - "name" : "c41884200ee1", + "name" : "f11bc7998e59", "children" : [ { - "name" : "1062-MainThread", + "name" : "1067-MainThread", "children" : [ { - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", - "uid" : "cf28c03ef04c1143", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", + "uid" : "838b65b05b70fa37", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, "flaky" : false, "newFailed" : false, @@ -21,16 +21,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] + "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", - "uid" : "ee606bde48585661", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "b101673c859949c9", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", "status" : "failed", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, "flaky" : false, "newFailed" : false, @@ -38,16 +38,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "faa99090501b169d", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Search without entering patient details", + "uid" : "e8d4e1b7b2aff1f1", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, "flaky" : false, "newFailed" : false, @@ -55,16 +55,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + "parameters" : [ ] }, { - "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", - "uid" : "e32ddfd1b064ee44", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "cc0b48e089799ce", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, "flaky" : false, "newFailed" : false, @@ -72,16 +72,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] + "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "3b8286a18884de43", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "5f2593953f8f32a8", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, "flaky" : false, "newFailed" : false, @@ -89,16 +89,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", - "uid" : "969462f5a0205a13", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "7ad7fcea00f15bfe", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, "flaky" : false, "newFailed" : false, @@ -106,16 +106,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", - "uid" : "4cfd895840bbbc72", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Login button is visible", + "uid" : "45b19ebb34e1e1a3", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, "flaky" : false, "newFailed" : false, @@ -123,16 +123,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] + "parameters" : [ ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "daba8c23669e6a01", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "86638372ec32662c", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, "flaky" : false, "newFailed" : false, @@ -140,16 +140,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "3842d47c5099ed2b", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "920b8582f4b5bbf4", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, "flaky" : false, "newFailed" : false, @@ -157,16 +157,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", - "uid" : "2ddb77e699c9a115", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "9a72c1629ee555d", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, "flaky" : false, "newFailed" : false, @@ -174,16 +174,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] + "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] }, { - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", - "uid" : "5ccc995420ad7816", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc3dcc7c57b2dcd6", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", "status" : "failed", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, "flaky" : false, "newFailed" : false, @@ -191,16 +191,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "invalid_email_address", "password", "fail" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { - "name" : "Search without entering nhs number", - "uid" : "69bd35d45a909a57", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "3508a434297bc7d7", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, "flaky" : false, "newFailed" : false, @@ -208,16 +208,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "8120eaef3fd6af0b", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "264445508bad04ed", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, "flaky" : false, "newFailed" : false, @@ -225,16 +225,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6cef9c9e07c76cca", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", + "uid" : "8d98794d9e2c3de3", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, "flaky" : false, "newFailed" : false, @@ -242,16 +242,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "1149f3f56323bec", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "NHS sign in page should be visible", + "uid" : "f94b70122f95bf0b", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, "flaky" : false, "newFailed" : false, @@ -259,16 +259,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", - "uid" : "c4aebab0931198d6", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", + "uid" : "82230073e77d5c63", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, "flaky" : false, "newFailed" : false, @@ -276,16 +276,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "d1c73d41774b9d95", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "db2dd0022f89df25", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, "flaky" : false, "newFailed" : false, @@ -293,16 +293,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", - "uid" : "700ff60fef66ddd", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "8b0ba8fb7fa3d198", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, "flaky" : false, "newFailed" : false, @@ -310,16 +310,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Sign in should fail based on credentials provided [None-password-fail]", - "uid" : "5e89c13eb90a1ea1", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "28f16d22fdf1ba94", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, "flaky" : false, "newFailed" : false, @@ -327,16 +327,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "None", "password", "fail" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "2b4ed98f347f0435", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "ad6e5d122b18120d", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, "flaky" : false, "newFailed" : false, @@ -344,16 +344,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "uid" : "c82cffdf7d6fce38", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "fdcbc1cca9dccb52", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", "status" : "failed", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, "flaky" : false, "newFailed" : false, @@ -361,16 +361,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "73cf5ac9cfb573c8", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "5ec9d81c92e7e745", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, "flaky" : false, "newFailed" : false, @@ -378,16 +378,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "db720a0685693f0", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "390b0e95127f7b83", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "flaky" : false, "newFailed" : false, @@ -395,16 +395,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", - "uid" : "b264a636989e943b", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", + "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", + "uid" : "e4feb1ab05ca05cc", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", "status" : "failed", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -412,16 +412,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] + "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] }, { - "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", - "uid" : "e3cc65babcd23188", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "f5c9727de9ceda2d", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", "status" : "failed", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, "flaky" : false, "newFailed" : false, @@ -429,16 +429,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "NEELIMA HOUSE", "yes", "today", "Adjuvanted Quadrivalent - aQIV" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "a69520d9555b6e56", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "2dcce746d6e7f92e", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -446,16 +446,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", - "uid" : "7a4c5e7e29cfda3f", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "479169777524ef9d", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, "flaky" : false, "newFailed" : false, @@ -463,16 +463,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", - "uid" : "c243f06f853de51c", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", + "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", + "uid" : "58a2702b0cc0d4c4", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", "status" : "failed", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, "flaky" : false, "newFailed" : false, @@ -480,16 +480,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG", "today-32", "19/10/2026", "SDYY2-18F", "Care Home", "Flu", "yes", "6/2/1968", "yes", "8", "PHYLLIDA ZYLKO", "9474376638", "ALBERT HOUSE", "yes", "today-30", "Fluenz Tetra - LAIV" ] + "parameters" : [ "10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ", "today-2", "19/10/2026", "SDYY2-18C", "Off-site Outreach Event", "COVID-19", "yes", "20/4/1968", "yes", "10", "AMERY PIGGOTT", "9474335052", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 3 Omicron XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", - "uid" : "86ac658019b8a823", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "uid" : "39ccdd75848df5c8", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, "flaky" : false, "newFailed" : false, @@ -497,16 +497,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG", "today-2", "19/10/2026", "SDYY2-13A", "Care Home", "COVID-19", "yes", "13/12/1922", "yes", "3", "ROGER SEABORNE", "9470057589", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty 3 Omicron XBB.1.5" ] + "parameters" : [ "2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT", "today-3", "19/10/2026", "SDYY2-14C", "Vaccination Centre", "Flu", "yes", "17/7/1994", "yes", "11", "MARIAN PIESSE", "9450134391", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influvac sub - unit Tetra - QIVe" ] }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "46c0d5a0e946e66a", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fedb15c1a5dc3b7e", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, "flaky" : false, "newFailed" : false, @@ -516,31 +516,14 @@ "retriesStatusChange" : false, "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "dd30b678b233973b", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", - "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] - }, { - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "b1b8c82ace5d89c1", - "parentUid" : "4193e6b0359a5db0e8017475f7cf5261", - "status" : "passed", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "e53fd97045c2b02b", + "parentUid" : "d26e4182d8e75c76253bb428aca80fe9", + "status" : "failed", "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, "flaky" : false, "newFailed" : false, @@ -548,37 +531,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] } ], - "uid" : "4193e6b0359a5db0e8017475f7cf5261" + "uid" : "d26e4182d8e75c76253bb428aca80fe9" }, { - "name" : "1065-MainThread", + "name" : "1064-MainThread", "children" : [ { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", - "uid" : "a35c7cdb0f086a2", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", - "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] - }, { - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", - "uid" : "7cd53563922bea5b", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", + "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", + "uid" : "f4734ba76e031db8", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", "status" : "failed", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, "flaky" : false, "newFailed" : false, @@ -586,33 +552,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "neelima.guntupalli1@nhs.net-valid", "pass", "pass" ] - }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "819020bc6b3fe951", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", - "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 - }, - "flaky" : false, - "newFailed" : false, - "newPassed" : false, - "newBroken" : false, - "retriesCount" : 0, - "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] }, { - "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", - "uid" : "49708997ba5cfb7e", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "741aa7e916c13b62", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", "status" : "failed", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, "flaky" : false, "newFailed" : false, @@ -620,16 +569,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] + "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "7b1f4819ded8f2d7", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7782dab0aeda4e5c", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, "flaky" : false, "newFailed" : false, @@ -637,16 +586,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "NHS sign in page should be visible", - "uid" : "6a8fbdfe4515e47d", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "c1ee187074eea0b3", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, "flaky" : false, "newFailed" : false, @@ -654,16 +603,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", - "uid" : "bf084ae75bb19a4f", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "76cd2c97e5581d7a", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, "flaky" : false, "newFailed" : false, @@ -671,16 +620,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "f2fccdb0f012c97d", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e38ab102bd02a181", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, "flaky" : false, "newFailed" : false, @@ -688,16 +637,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] }, { - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", - "uid" : "925e5dd4c0435d70", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3b214d57c264645f", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, "flaky" : false, "newFailed" : false, @@ -705,16 +654,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3b57ce857ecd55d3", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "90b1889e7dbec11f", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, "flaky" : false, "newFailed" : false, @@ -722,16 +671,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] }, { - "name" : "Search without entering patient details", - "uid" : "9bf5b76209ca9c90", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "NHS sign in page should be visible", + "uid" : "6b680f587f430650", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, "flaky" : false, "newFailed" : false, @@ -741,14 +690,14 @@ "retriesStatusChange" : false, "parameters" : [ ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", - "uid" : "24165edf3d5d748d", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", + "uid" : "95e3d0b58a2d3de6", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, "flaky" : false, "newFailed" : false, @@ -756,16 +705,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] + "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today", "19/10/2025", "SDYY2-12", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "0", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "9a0b88c47a3c5ceb", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "62a4b5faa3a43789", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -773,16 +722,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "d073147e58a6da03", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "a65d21a326c180b9", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, "flaky" : false, "newFailed" : false, @@ -790,16 +739,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "c8b1288a28b58e5a", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "26b371b015c06f59", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, "flaky" : false, "newFailed" : false, @@ -807,16 +756,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", - "uid" : "a4fc44ee10db5859", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "16598ac68b3117ca", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, "flaky" : false, "newFailed" : false, @@ -824,16 +773,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ALBERT HOUSE" ] + "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] }, { - "name" : "Login button is visible", - "uid" : "228c5307e4d0cdc0", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "6b7e53cad65a8f58", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, "flaky" : false, "newFailed" : false, @@ -841,16 +790,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ ] + "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "f5d197d1c7747fb9", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "283b0301528dcd0d", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, "flaky" : false, "newFailed" : false, @@ -858,16 +807,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "4780475591f3eef4", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "2fb08b7e6d3b0201", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, "flaky" : false, "newFailed" : false, @@ -875,16 +824,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "3cc194ba63243a7e", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "a23e63d7946ceda9", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, "flaky" : false, "newFailed" : false, @@ -892,16 +841,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", - "uid" : "9e663771a11b110f", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", + "uid" : "1c35a8f2c1ea05ea", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, "flaky" : false, "newFailed" : false, @@ -909,16 +858,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN", "today-1", "19/2/2026", "SB12345-12A", "Hospital Hub", "COVID-19", "yes", "14/12/1922", "yes", "2", "HERBERT HAAG", "9470040228", "NEELIMA HOUSE", "yes", "today", "Comirnaty 30 Omicron XBB.1.5" ] + "parameters" : [ "2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB", "today-1", "19/10/2026", "SDYY2-23A", "Off-site Outreach Event", "Flu", "yes", "10/1/1993", "yes", "3", "HOPE TULLY", "9450144699", "ALBERT HOUSE", "yes", "today-1", "Cell-based Quadrivalent - QIVc" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "5ae7d28f7173857a", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "7c5abdc3a3d5c82f", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, "flaky" : false, "newFailed" : false, @@ -926,16 +875,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", - "uid" : "f2c13cd7636b49d4", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "63fd8b12b3256634", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, "flaky" : false, "newFailed" : false, @@ -943,16 +892,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] + "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", - "uid" : "6c5f8400805b279d", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fcebd54cec454336", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", "status" : "failed", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, "flaky" : false, "newFailed" : false, @@ -960,16 +909,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ", "today-1", "19/10/2026", "SDYY2-20A", "Hospital Hub", "Flu", "yes", "5/9/1993", "yes", "12", "DEANA GAMBLES", "9450140960", "ALBERT HOUSE", "yes", "today", "Flucelvax Tetra - QIVc" ] + "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "uid" : "b56fd7d43623a3d9", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "aed6b77ad0c8d672", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", "status" : "failed", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, "flaky" : false, "newFailed" : false, @@ -977,16 +926,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] + "parameters" : [ "NEELIMA HOUSE", "Flu", "Fluenz Tetra - LAIV" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "c7d7c9bba183c016", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "96569c2a2b1c6f02", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, "flaky" : false, "newFailed" : false, @@ -994,16 +943,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", - "uid" : "39533fbb18ee225", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "33b1722d0efde696", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, "flaky" : false, "newFailed" : false, @@ -1011,16 +960,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL", "today-6", "19/10/2026", "SDYY2-17A", "Hospital Hub", "COVID-19", "yes", "20/7/1963", "yes", "7", "ORINDA JUDD", "9474374228", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "62e721cfcc5dcce1", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", + "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", + "uid" : "40f420aa0da3de16", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", "status" : "failed", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, "flaky" : false, "newFailed" : false, @@ -1028,16 +977,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today", "19/10/2026", "SDYY2-19A", "Home Of Housebound Patient", "Flu", "yes", "4/9/1965", "yes", "9", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Fluenz Tetra - LAIV" ] }, { - "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", - "uid" : "801cf80ad867bea8", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", + "uid" : "fe654ce164269043", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, "flaky" : false, "newFailed" : false, @@ -1045,16 +994,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today-3", "19/10/2026", "SDYY2-18D", "Vaccination Centre", "COVID-19", "yes", "27/3/1957", "yes", "11", "FLORINDA DUNNER", "9437541817", "ALBERT HOUSE", "yes", "today-1", "Comirnaty 10 Omicron XBB.1.5" ] }, { - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", - "uid" : "53d38095baa762ae", - "parentUid" : "ba3db360503765dbd82e501e3ab3c577", - "status" : "passed", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "e0788069018dbfbb", + "parentUid" : "156409c91c5f7adf6f2d07f7b33d04b7", + "status" : "failed", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, "flaky" : false, "newFailed" : false, @@ -1062,20 +1011,20 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "today-1", "19/10/2025", "SDYY2-12B", "Vaccination Centre", "COVID-19", "yes", "23/6/1946", "yes", "1", "Bill GARTON", "9693632109", "NEELIMA HOUSE", "yes", "today-1", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "Care Home", "NEELIMA HOUSE" ] } ], - "uid" : "ba3db360503765dbd82e501e3ab3c577" + "uid" : "156409c91c5f7adf6f2d07f7b33d04b7" }, { - "name" : "1068-MainThread", + "name" : "1061-MainThread", "children" : [ { - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", - "uid" : "10ab150234343a8e", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "57230608ecc865de", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -1083,16 +1032,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "KT21 1LJ", "20110509", "Not found", "9449306621" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", - "uid" : "bd10bc1c448788fb", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "dc00b835be72db09", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, "flaky" : false, "newFailed" : false, @@ -1100,16 +1049,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ", "20150222", "TABBY FERN", "9470006143" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "1212fa5434dda81", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "b80ae6ee4912c2fe", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, "flaky" : false, "newFailed" : false, @@ -1117,16 +1066,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "uid" : "aa2a43ec68bbd014", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", + "uid" : "198c105cb27b1617", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, "flaky" : false, "newFailed" : false, @@ -1134,16 +1083,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "NEELIMA HOUSE" ] + "parameters" : [ "Care Home", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", - "uid" : "2b758703203e1418", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "87506f3a40135c6d", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, "flaky" : false, "newFailed" : false, @@ -1151,16 +1100,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "NEELIMA HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", - "uid" : "4471d589625f2980", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "f01d584141e22b1c", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, "flaky" : false, "newFailed" : false, @@ -1168,16 +1117,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "NEELIMA HOUSE" ] + "parameters" : [ "Vaccination Centre", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", - "uid" : "8d136b674fe34cc7", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "d753fb83c57fffd7", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, "flaky" : false, "newFailed" : false, @@ -1185,16 +1134,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB", "today-4", "19/10/2026", "SDYY2-15A", "Off-site Outreach Event", "COVID-19", "yes", "27/5/1924", "yes", "5", "MARGIE PUCKEY", "9473629885", "NEELIMA HOUSE", "yes", "today-3", "Spikevax XBB.1.5" ] + "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] }, { - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", - "uid" : "852c08f5dae866e4", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", + "uid" : "d3133d27c3466d4f", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, "flaky" : false, "newFailed" : false, @@ -1202,16 +1151,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "NEELIMA HOUSE" ] + "parameters" : [ "127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN", "today-30", "19/10/2026", "SDYY2-18B", "Home Of Housebound Patient", "COVID-19", "yes", "21/7/1959", "yes", "9", "CAWRDAV BOBBETT", "9437599165", "NEELIMA HOUSE", "yes", "today-30", "Comirnaty 30 Omicron XBB.1.5" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", - "uid" : "749a2f5e26e4af49", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "970dc3652de41c4b", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, "flaky" : false, "newFailed" : false, @@ -1219,16 +1168,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ALBERT HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", - "uid" : "1c2501f520e830b8", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "78c95184d9a82017", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, "flaky" : false, "newFailed" : false, @@ -1236,16 +1185,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] + "parameters" : [ "invalid_email_address", "password", "fail" ] }, { - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", - "uid" : "2bbd494a349b0e9f", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "f423a7727712953f", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, "flaky" : false, "newFailed" : false, @@ -1253,16 +1202,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "123 Main Vyt, AB12 3CE", "20/5/1990", "Briar Anderton", "9449306613" ] + "parameters" : [ "BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN", "20150527", "KATEE TUZZIO", "9470011902" ] }, { - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", - "uid" : "7f5e49eff1fa244d", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "7748870a10cb9222", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, "flaky" : false, "newFailed" : false, @@ -1270,16 +1219,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "12 CANBERRA STREET, MANCHESTER, M11 4WL", "today-7", "19/10/2026", "SDYY2-18A", "Care Home", "COVID-19", "yes", "1/3/1959", "yes", "8", "INDIGO CATCHESIDE", "9437580812", "NEELIMA HOUSE", "yes", "today-7", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "long_email_address@nhs.net", "password", "fail" ] }, { - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", - "uid" : "d91235f48c3fd417", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "146a9f5564fc5155", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, "flaky" : false, "newFailed" : false, @@ -1287,16 +1236,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ", "03/03/2020", "Srinivasarao Patel", "9449306605" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", - "uid" : "f057b55dd53ffcd4", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", + "uid" : "eae063ed5ec1078b", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", "status" : "failed", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, "flaky" : false, "newFailed" : false, @@ -1304,16 +1253,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "39 Barton Road, RG10 9DF", "27/3/2001", "Reynolds Ryan", "9449306494" ] + "parameters" : [ "49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF", "today-4", "19/10/2026", "SDYY2-21A", "Care Home", "Flu", "yes", "25/8/1992", "yes", "1", "BRANDIE DYBLE", "9450141444", "ALBERT HOUSE", "yes", "today-2", "Supemtek - QIVr" ] }, { - "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", - "uid" : "bde8c79ff3797944", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "c293c9834807a03c", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", "status" : "failed", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "flaky" : false, "newFailed" : false, @@ -1321,16 +1270,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY", "today-2", "19/10/2026", "SDYY2-22A", "Home Of Housebound Patient", "Flu", "yes", "24/6/1992", "yes", "2", "KRISTIA SIDAWAY", "9450141711", "ALBERT HOUSE", "yes", "today-1", "Fluad Tetra - aQIV" ] + "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] }, { - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", - "uid" : "edd9c617767c291c", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "e5b9500fd33eaf9b", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, "flaky" : false, "newFailed" : false, @@ -1338,16 +1287,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "NEELIMA HOUSE" ] + "parameters" : [ "1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ", "20151209", "JANNETTE ARD", "9470006739" ] }, { - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", - "uid" : "f2eb93be2b0f6339", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "7743199d0e982eea", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, "flaky" : false, "newFailed" : false, @@ -1355,16 +1304,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ALBERT HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", - "uid" : "e70d3b8a31e4c4ab", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", + "uid" : "30d71bf6bca58166", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, "flaky" : false, "newFailed" : false, @@ -1372,16 +1321,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 BROOK STREET, LANCASTER, LA1 1SL", "20160130", "SOLOMON DAZLEY", "9469997956" ] + "parameters" : [ "32 HOLLAND ROAD, MANCHESTER, M8 4NP", "today", "19/10/2026", "SDYY2-24A", "Off-site Outreach Event", "Flu", "yes", "27/3/1957", "yes", "4", "FLORINDA DUNNER", "9437541817", "NEELIMA HOUSE", "yes", "today", "Adjuvanted Quadrivalent - aQIV" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", - "uid" : "bd9fd45a2e4465f8", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "f29c801d16671bbd", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, "flaky" : false, "newFailed" : false, @@ -1389,16 +1338,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] + "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] }, { - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", - "uid" : "6b6832f6c21bb377", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Search without entering nhs number", + "uid" : "24f59fedac6e93fb", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, "flaky" : false, "newFailed" : false, @@ -1406,16 +1355,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Ifyoucan113, GDA11 UCL6, KT17 1NA", "9/3/2018", "COMFORT Jones", "9449304424" ] + "parameters" : [ ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", - "uid" : "13bfe30704ccbaea", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "18e74394c27ae12c", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, "flaky" : false, "newFailed" : false, @@ -1423,16 +1372,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Care Home", "ST JOHN'S HOUSE" ] + "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] }, { - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", - "uid" : "e687af85b0352e98", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "26086501cf818ed8", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, "flaky" : false, "newFailed" : false, @@ -1440,16 +1389,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] + "parameters" : [ "None", "password", "fail" ] }, { - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", - "uid" : "e210b5395735d5e8", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "3fffc2ec361044eb", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, "flaky" : false, "newFailed" : false, @@ -1457,16 +1406,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 DAISY BANK, LANCASTER, LA1 3JW", "20150305", "JONNY CONOPO", "9469998626" ] + "parameters" : [ "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] }, { - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", - "uid" : "5297bc021544c650", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", + "uid" : "d0b6edf4842be13c", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, "flaky" : false, "newFailed" : false, @@ -1474,16 +1423,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN", "13/2/2020", "abxxyz Patel", "9449305552" ] + "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-5", "19/10/2026", "SDYY2-16A", "Vaccination Centre", "COVID-19", "yes", "8/6/1961", "yes", "6", "RANDY FOGDEN", "9437540233", "NEELIMA HOUSE", "yes", "today-2", "Spikevax XBB.1.5" ] }, { - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", - "uid" : "9ed0c5dbd4465f27", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "864a1d776a52968a", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, "flaky" : false, "newFailed" : false, @@ -1491,16 +1440,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW", "23/6/1946", "Bill GARTON", "9693632109" ] + "parameters" : [ "Vaccination Centre", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "uid" : "22333d984f6425c3", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "20ee8611d1f8ad0f", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, "flaky" : false, "newFailed" : false, @@ -1508,16 +1457,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Hospital Hub", "ST JOHN'S HOUSE" ] + "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "uid" : "c9dabcb6a6d94029", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "5153a5ce8000d9dd", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, "flaky" : false, "newFailed" : false, @@ -1525,16 +1474,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Off-site Outreach Event", "ST JOHN'S HOUSE" ] + "parameters" : [ "50 ST. GEORGES QUAY, LANCASTER, LA1 1SA", "20151217", "SYBIL PELLING", "9470032640" ] }, { - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", - "uid" : "b1806e2037e5ca4d", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "950ba62e5936dcf6", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, "flaky" : false, "newFailed" : false, @@ -1542,16 +1491,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG", "20150706", "JOJO LANE", "9470004272" ] + "parameters" : [ "HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH", "today-3", "19/10/2026", "SDYY2-14A", "Home Of Housebound Patient", "COVID-19", "yes", "10/11/1926", "yes", "4", "DELICE PINKER", "9472710255", "NEELIMA HOUSE", "yes", "today-2", "Comirnaty 10 Omicron XBB.1.5" ] }, { - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "uid" : "aeb93c78ed77d986", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "3d2931b0f3a1429", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, "flaky" : false, "newFailed" : false, @@ -1559,16 +1508,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "SD7YY2", "24", "today+90", "NEELIMA HOUSE", "COVID-19", "Comirnaty Original/Omicron BA.4-5" ] + "parameters" : [ "Hospital Hub", "ALBERT HOUSE" ] }, { - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", - "uid" : "743aa34d63e00480", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", - "status" : "passed", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "b9d6b0d0373e3123", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", + "status" : "failed", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, "flaky" : false, "newFailed" : false, @@ -1576,16 +1525,16 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "Home Of Housebound Patient", "ST JOHN'S HOUSE" ] + "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] }, { - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", - "uid" : "baadf4d26b4000aa", - "parentUid" : "16fa07a7c81ff983144f4251a178b561", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", + "uid" : "eb57d03588c39ade", + "parentUid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038", "status" : "failed", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, "flaky" : false, "newFailed" : false, @@ -1593,10 +1542,10 @@ "newBroken" : false, "retriesCount" : 0, "retriesStatusChange" : false, - "parameters" : [ "2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX", "today-2", "19/10/2026", "SDYY2-14B", "Off-site Outreach Event", "Flu", "yes", "4/9/1965", "yes", "10", "PHINEAS FAYLE", "9474405174", "ALBERT HOUSE", "yes", "today", "Quadrivalent Influenza vaccine - QIVe" ] + "parameters" : [ "10 ASHVILLE TERRACE, MANCHESTER, M40 9WG", "today-15", "19/10/2026", "SDYY2-18E", "Hospital Hub", "COVID-19", "yes", "8/6/1961", "yes", "12", "RANDY FOGDEN", "9437540233", "ALBERT HOUSE", "yes", "today-7", "Spikevax XBB.1.5" ] } ], - "uid" : "16fa07a7c81ff983144f4251a178b561" + "uid" : "7e8ba2c3ac0e6a3ceb161d8aaaa6b038" } ], - "uid" : "8853c429b3234014d363fde3ac9836f1" + "uid" : "719f02697b4fce53be00c3ad484d47d8" } ] } \ No newline at end of file diff --git a/export/influxDbData.txt b/export/influxDbData.txt index 44e74690f..e82f9f0a3 100644 --- a/export/influxDbData.txt +++ b/export/influxDbData.txt @@ -1,12 +1,12 @@ -launch_status failed=14 1720439584000000000 -launch_status broken=0 1720439584000000000 -launch_status passed=79 1720439584000000000 -launch_status skipped=0 1720439584000000000 -launch_status unknown=0 1720439584000000000 -launch_time duration=667979 1720439584000000000 -launch_time min_duration=318 1720439584000000000 -launch_time max_duration=89491 1720439584000000000 -launch_time sum_duration=1747546 1720439584000000000 -launch_problems product_defects=14 1720439584000000000 -launch_retries retries=0 1720439584000000000 -launch_retries run=93 1720439584000000000 +launch_status failed=90 1720447014000000000 +launch_status broken=0 1720447014000000000 +launch_status passed=0 1720447014000000000 +launch_status skipped=0 1720447014000000000 +launch_status unknown=0 1720447014000000000 +launch_time duration=145620 1720447014000000000 +launch_time min_duration=858 1720447014000000000 +launch_time max_duration=7288 1720447014000000000 +launch_time sum_duration=250392 1720447014000000000 +launch_problems product_defects=90 1720447014000000000 +launch_retries retries=0 1720447014000000000 +launch_retries run=90 1720447014000000000 diff --git a/export/prometheusData.txt b/export/prometheusData.txt index c3390ca20..11a3c030b 100644 --- a/export/prometheusData.txt +++ b/export/prometheusData.txt @@ -1,12 +1,12 @@ -launch_status_failed 14 +launch_status_failed 90 launch_status_broken 0 -launch_status_passed 79 +launch_status_passed 0 launch_status_skipped 0 launch_status_unknown 0 -launch_time_duration 667979 -launch_time_min_duration 318 -launch_time_max_duration 89491 -launch_time_sum_duration 1747546 -launch_problems_product_defects 14 +launch_time_duration 145620 +launch_time_min_duration 858 +launch_time_max_duration 7288 +launch_time_sum_duration 250392 +launch_problems_product_defects 90 launch_retries_retries 0 -launch_retries_run 93 +launch_retries_run 90 diff --git a/history/categories-trend.json b/history/categories-trend.json index 677192fed..97fcb1a45 100644 --- a/history/categories-trend.json +++ b/history/categories-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "Product defects" : 14 + "Product defects" : 90 } } ] \ No newline at end of file diff --git a/history/duration-trend.json b/history/duration-trend.json index 14d7e665a..8b931d076 100644 --- a/history/duration-trend.json +++ b/history/duration-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "duration" : 667979 + "duration" : 145620 } } ] \ No newline at end of file diff --git a/history/history-trend.json b/history/history-trend.json index 1be650f7c..3f706735e 100644 --- a/history/history-trend.json +++ b/history/history-trend.json @@ -1,10 +1,10 @@ [ { "data" : { - "failed" : 14, + "failed" : 90, "broken" : 0, "skipped" : 0, - "passed" : 79, + "passed" : 0, "unknown" : 0, - "total" : 93 + "total" : 90 } } ] \ No newline at end of file diff --git a/history/history.json b/history/history.json index 6c178cbfb..38fb58799 100644 --- a/history/history.json +++ b/history/history.json @@ -1,324 +1,341 @@ { "d3c8a128e42732e8c43697d4afeb3b03" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "bd10bc1c448788fb", - "status" : "passed", + "uid" : "c1ee187074eea0b3", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 } } ] }, - "173ee43d0e80790c13fdce995c425d48" : { + "39e35f59117b399bcac760d4cb0a7898" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "e687af85b0352e98", - "status" : "passed", + "uid" : "f423a7727712953f", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 } } ] }, - "7a01903d034d28507418c921dcf8715f" : { + "173ee43d0e80790c13fdce995c425d48" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "c9dabcb6a6d94029", - "status" : "passed", + "uid" : "eb57d03588c39ade", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 } } ] }, - "39e35f59117b399bcac760d4cb0a7898" : { + "eb19b1b66b0bccff951bcc9f6fc9ca96" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "700ff60fef66ddd", - "status" : "passed", + "uid" : "76cd2c97e5581d7a", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 } } ] }, - "eb19b1b66b0bccff951bcc9f6fc9ca96" : { + "7a01903d034d28507418c921dcf8715f" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "8120eaef3fd6af0b", - "status" : "passed", + "uid" : "ad6e5d122b18120d", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 } } ] }, - "6867099b8e53848215ca65dcf83a9f01" : { + "e4a2f65050ea0e969cae008392a8bcbd" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "801cf80ad867bea8", - "status" : "passed", + "uid" : "920b8582f4b5bbf4", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 } } ] }, - "de1500da1927db9000639b1ba336c29b" : { + "6867099b8e53848215ca65dcf83a9f01" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "1212fa5434dda81", - "status" : "passed", + "uid" : "d3133d27c3466d4f", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 } } ] }, - "e4a2f65050ea0e969cae008392a8bcbd" : { + "ce439d93f1fb5f314bd4049ae743fe31" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "aa2a43ec68bbd014", - "status" : "passed", + "uid" : "3b214d57c264645f", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 } } ] }, - "ce439d93f1fb5f314bd4049ae743fe31" : { + "de1500da1927db9000639b1ba336c29b" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "d1c73d41774b9d95", - "status" : "passed", + "uid" : "f5c9727de9ceda2d", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 } } ] }, - "d900b17b060274d60d539cb23a88c8dd" : { + "f9f8414ec380c45b71eb3763bdeb20b1" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "7f5e49eff1fa244d", - "status" : "passed", + "uid" : "264445508bad04ed", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 } } ] }, - "f9f8414ec380c45b71eb3763bdeb20b1" : { + "d900b17b060274d60d539cb23a88c8dd" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "d91235f48c3fd417", - "status" : "passed", + "uid" : "33b1722d0efde696", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 } } ] }, "ce034b4c3c8f352ace8bed119e7b1fe5" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "c8b1288a28b58e5a", - "status" : "passed", + "uid" : "20ee8611d1f8ad0f", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 } } ] }, "9541aca1d98de2572a5c5f7ddfb1c66e" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "5ae7d28f7173857a", - "status" : "passed", + "uid" : "f29c801d16671bbd", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 } } ] }, "ed6666debf11d945777849a6e8dc2c31" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "b1806e2037e5ca4d", - "status" : "passed", + "uid" : "283b0301528dcd0d", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 } } ] }, "ad10483d0e9216b40d4077796b0d09ea" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "819020bc6b3fe951", - "status" : "passed", + "uid" : "dc00b835be72db09", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 } } ] }, "1e1b190bf4f506920c67da326754621a" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "2bbd494a349b0e9f", - "status" : "passed", + "uid" : "9a72c1629ee555d", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 } } ] }, "1dfe8030687719ea86a2d0b0b9615a16" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "faa99090501b169d", - "status" : "passed", + "uid" : "a65d21a326c180b9", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 } } ] }, @@ -332,298 +349,293 @@ "total" : 1 }, "items" : [ { - "uid" : "7cd53563922bea5b", + "uid" : "86638372ec32662c", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 59 elements. Proceeding with the first one: …", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 } } ] }, - "3e8d23ec5bb8d794077c90561a36d496" : { + "cfa16aa52b50dd1c21554c2bd86bf07a" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "dd30b678b233973b", - "status" : "passed", + "uid" : "87506f3a40135c6d", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 } } ] }, - "cfa16aa52b50dd1c21554c2bd86bf07a" : { + "3e8d23ec5bb8d794077c90561a36d496" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "d073147e58a6da03", - "status" : "passed", + "uid" : "7782dab0aeda4e5c", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 } } ] }, "356ec4c9da3a4efb80abaa5dc18b6d4b" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "a69520d9555b6e56", - "status" : "passed", + "uid" : "7c5abdc3a3d5c82f", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 } } ] }, "3001482cf6d4bd508b091cff58f97d4a" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "f5d197d1c7747fb9", - "status" : "passed", + "uid" : "b80ae6ee4912c2fe", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 } } ] }, "e499c31239543da7bc0d0e734f084cf3" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "f2c13cd7636b49d4", - "status" : "passed", + "uid" : "fe654ce164269043", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 } } ] }, "7b9228d96c464836877c6e1deb2a69fb" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "3cc194ba63243a7e", - "status" : "passed", + "uid" : "c293c9834807a03c", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 } } ] }, "63434047761058218a74c7f127e93863" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "22333d984f6425c3", - "status" : "passed", + "uid" : "2dcce746d6e7f92e", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 } } ] }, "66d0a398dae0da6d324f3e291308c96b" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "13bfe30704ccbaea", - "status" : "passed", + "uid" : "dc3dcc7c57b2dcd6", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 } } ] }, "18c97de2772a7005871e615f93d7f4b2" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "852c08f5dae866e4", - "status" : "passed", + "uid" : "db2dd0022f89df25", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 } } ] }, "229065cadd06be4cf90f587ebe5caab4" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "39533fbb18ee225", - "status" : "passed", + "uid" : "838b65b05b70fa37", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 } } ] }, "68040a02b1a5a5e06a52aaeb8659d0c2" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "2ddb77e699c9a115", - "status" : "passed", + "uid" : "7748870a10cb9222", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 } } ] }, "0c512ad6e08b1650e2dd2d0c1455eb32" : { "statistic" : { - "failed" : 0, - "broken" : 0, - "skipped" : 0, - "passed" : 1, - "unknown" : 0, - "total" : 1 - }, - "items" : [ { - "uid" : "24165edf3d5d748d", - "status" : "passed", - "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 - } - } ] - }, - "643b95a928dd70c59cac7fbfd1556c74" : { - "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "86ac658019b8a823", - "status" : "passed", + "uid" : "f01d584141e22b1c", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 } } ] }, "8c9f0953b4c497e094fecd39f620a520" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "8d136b674fe34cc7", - "status" : "passed", + "uid" : "a23e63d7946ceda9", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 } } ] }, "b445a0f43431afd970e73dc9c52f5a78" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "743aa34d63e00480", - "status" : "passed", + "uid" : "28f16d22fdf1ba94", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 } } ] }, @@ -637,55 +649,37 @@ "total" : 1 }, "items" : [ { - "uid" : "baadf4d26b4000aa", + "uid" : "b9d6b0d0373e3123", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", - "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 - } - } ] - }, - "3c1b0fdf7ea38f724e41918904f4a8a4" : { - "statistic" : { - "failed" : 0, - "broken" : 0, - "skipped" : 0, - "passed" : 1, - "unknown" : 0, - "total" : 1 - }, - "items" : [ { - "uid" : "9a0b88c47a3c5ceb", - "status" : "passed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 } } ] }, "3dd254990a059240e17f4aa430bdb6b0" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "9ed0c5dbd4465f27", - "status" : "passed", + "uid" : "b101673c859949c9", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 } } ] }, - "56845ad4804123f6680e28fde977f8dd" : { + "3c1b0fdf7ea38f724e41918904f4a8a4" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -695,51 +689,53 @@ "total" : 1 }, "items" : [ { - "uid" : "62e721cfcc5dcce1", + "uid" : "18e74394c27ae12c", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //a[@href='/site-vaccines']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 } } ] }, "af06b7202b34fb810ed33c32dfaf440e" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "6a8fbdfe4515e47d", - "status" : "passed", + "uid" : "f94b70122f95bf0b", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 } } ] }, - "645b28bfb3e6cc164e9ebd6cdc4b635a" : { + "56845ad4804123f6680e28fde977f8dd" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "daba8c23669e6a01", - "status" : "passed", + "uid" : "d753fb83c57fffd7", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 } } ] }, @@ -753,184 +749,193 @@ "total" : 1 }, "items" : [ { - "uid" : "ee606bde48585661", + "uid" : "eae063ed5ec1078b", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 } } ] }, "ec5a1cbc860434a9873bbe5f06690026" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "4cfd895840bbbc72", - "status" : "passed", + "uid" : "950ba62e5936dcf6", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 } } ] }, "b5777c4723779910876b4a99a9d11af3" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "3b57ce857ecd55d3", - "status" : "passed", + "uid" : "970dc3652de41c4b", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 } } ] }, "e755bc97cae45645ca4e6e3e417195d3" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "7b1f4819ded8f2d7", - "status" : "passed", + "uid" : "7743199d0e982eea", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 } } ] }, "0362be85d3aacb3fe420746bb928507b" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "969462f5a0205a13", - "status" : "passed", + "uid" : "e5b9500fd33eaf9b", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 } } ] }, "0e31fa71df3dd626c3358a1251b219f9" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "6b6832f6c21bb377", - "status" : "passed", + "uid" : "5ec9d81c92e7e745", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 } } ] }, "f312e1d375b46f243b4eeb052610663a" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "e210b5395735d5e8", - "status" : "passed", + "uid" : "e38ab102bd02a181", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 } } ] }, "649ee1c7fedb00d40ae6ca3887523162" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "53d38095baa762ae", - "status" : "passed", + "uid" : "479169777524ef9d", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 } } ] }, "1cc0f09f1923da0ef15f24f1be7a7f45" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "7a4c5e7e29cfda3f", - "status" : "passed", + "uid" : "95e3d0b58a2d3de6", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 } } ] }, "44490929f2b4eea47325c8cbdefa5e5e" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "bd9fd45a2e4465f8", - "status" : "passed", + "uid" : "8b0ba8fb7fa3d198", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 } } ] }, @@ -944,13 +949,13 @@ "total" : 1 }, "items" : [ { - "uid" : "b56fd7d43623a3d9", + "uid" : "40f420aa0da3de16", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 } } ] }, @@ -964,13 +969,13 @@ "total" : 1 }, "items" : [ { - "uid" : "b264a636989e943b", + "uid" : "aed6b77ad0c8d672", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 } } ] }, @@ -984,241 +989,253 @@ "total" : 1 }, "items" : [ { - "uid" : "6c5f8400805b279d", + "uid" : "f4734ba76e031db8", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 } } ] }, - "c035c871cdf4871dddee2d78956e407f" : { + "03a1306848d9a5557df83aba62d5db68" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "2b758703203e1418", - "status" : "passed", + "uid" : "6b7e53cad65a8f58", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 } } ] }, - "03a1306848d9a5557df83aba62d5db68" : { + "c035c871cdf4871dddee2d78956e407f" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "b1b8c82ace5d89c1", - "status" : "passed", + "uid" : "7ad7fcea00f15bfe", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 } } ] }, "805e6c684096bdee5c6bc30c3049db85" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "4471d589625f2980", - "status" : "passed", + "uid" : "fedb15c1a5dc3b7e", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 } } ] }, "bf067cabd4515f88e1c3ee93869bc864" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "e70d3b8a31e4c4ab", - "status" : "passed", + "uid" : "90b1889e7dbec11f", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 } } ] }, "a565ed0009bfea51d981aa79c2a5c0f1" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "edd9c617767c291c", - "status" : "passed", + "uid" : "fdcbc1cca9dccb52", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 } } ] }, - "3c1471889077608119474ec3cf4b9e40" : { + "a0d2d902514775614af295c128a3361d" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "3b8286a18884de43", - "status" : "passed", + "uid" : "5f2593953f8f32a8", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 } } ] }, - "a0d2d902514775614af295c128a3361d" : { + "3c1471889077608119474ec3cf4b9e40" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "749a2f5e26e4af49", - "status" : "passed", + "uid" : "e0788069018dbfbb", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 } } ] }, "816e0df01dffb1a7ed09998f81df379e" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "aeb93c78ed77d986", - "status" : "passed", + "uid" : "3508a434297bc7d7", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 } } ] }, - "0fd4673960ee87b956d33755840cb9e9" : { + "dfc6b637abee53877ab6095ebaf79924" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "10ab150234343a8e", - "status" : "passed", + "uid" : "8d98794d9e2c3de3", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 } } ] }, - "f97bddd62ddb1d8812cefb30c9b685ab" : { + "ad446373bcb2a3bf858dc0367c9666d6" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "bf084ae75bb19a4f", - "status" : "passed", + "uid" : "e53fd97045c2b02b", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 } } ] }, - "ad446373bcb2a3bf858dc0367c9666d6" : { + "0fd4673960ee87b956d33755840cb9e9" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "f2eb93be2b0f6339", - "status" : "passed", + "uid" : "cc0b48e089799ce", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 } } ] }, - "dfc6b637abee53877ab6095ebaf79924" : { + "f97bddd62ddb1d8812cefb30c9b685ab" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "9e663771a11b110f", - "status" : "passed", + "uid" : "198c105cb27b1617", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 } } ] }, @@ -1232,89 +1249,93 @@ "total" : 1 }, "items" : [ { - "uid" : "c243f06f853de51c", + "uid" : "82230073e77d5c63", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 } } ] }, "175b7618edcdcb5a5ae2c0a3ae29d7b7" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "a35c7cdb0f086a2", - "status" : "passed", + "uid" : "3d2931b0f3a1429", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 } } ] }, "05fc9f03e0b859edb46da7ed4081da5d" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "e32ddfd1b064ee44", - "status" : "passed", + "uid" : "58a2702b0cc0d4c4", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 } } ] }, "fad4cbb95009a7c136eb19082e334414" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "db720a0685693f0", - "status" : "passed", + "uid" : "96569c2a2b1c6f02", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 } } ] }, "3ddec8c203f0667b07e4030542c38fb6" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "69bd35d45a909a57", - "status" : "passed", + "uid" : "24f59fedac6e93fb", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 } } ] }, @@ -1328,127 +1349,113 @@ "total" : 1 }, "items" : [ { - "uid" : "49708997ba5cfb7e", + "uid" : "1c35a8f2c1ea05ea", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 } } ] }, "6d3ecbed8a34389c2d17a31baab210b7" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "9bf5b76209ca9c90", - "status" : "passed", + "uid" : "e8d4e1b7b2aff1f1", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 } } ] }, "1773603fdc36ebfca8fa27ed0010172d" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "1149f3f56323bec", - "status" : "passed", + "uid" : "63fd8b12b3256634", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 } } ] }, "21ddb483dd648afc93b776e9109797a2" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "3842d47c5099ed2b", - "status" : "passed", + "uid" : "62a4b5faa3a43789", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 } } ] }, "e279c7253beea83548eeffb274f11393" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "5297bc021544c650", - "status" : "passed", + "uid" : "390b0e95127f7b83", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 } } ] }, "4a5300cdc334c930e8291b5b8aaea27b" : { "statistic" : { - "failed" : 0, - "broken" : 0, - "skipped" : 0, - "passed" : 1, - "unknown" : 0, - "total" : 1 - }, - "items" : [ { - "uid" : "c7d7c9bba183c016", - "status" : "passed", - "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 - } - } ] - }, - "494c3ac089981262ce3f05b1ca057109" : { - "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "cf28c03ef04c1143", - "status" : "passed", + "uid" : "57230608ecc865de", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 } } ] }, @@ -1462,222 +1469,233 @@ "total" : 1 }, "items" : [ { - "uid" : "bde8c79ff3797944", + "uid" : "e4feb1ab05ca05cc", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 } } ] }, - "551beab2e899358bffc51d65ee1d98fe" : { + "494c3ac089981262ce3f05b1ca057109" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "a4fc44ee10db5859", - "status" : "passed", + "uid" : "5153a5ce8000d9dd", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 } } ] }, "9f1089f9bc7885117e14e2eaf82891e5" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "925e5dd4c0435d70", - "status" : "passed", + "uid" : "3fffc2ec361044eb", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 } } ] }, "67f72350cbea9a3eebab3adfe5536260" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "228c5307e4d0cdc0", - "status" : "passed", + "uid" : "45b19ebb34e1e1a3", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 } } ] }, "17b3879b4a49057bf172a1b5520afbba" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "2b4ed98f347f0435", - "status" : "passed", + "uid" : "26b371b015c06f59", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 } } ] }, "409bc80235efac3437f97b53320f10b4" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "73cf5ac9cfb573c8", - "status" : "passed", + "uid" : "16598ac68b3117ca", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 } } ] }, "2afbec971dac7d6c30489cf891aaee21" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "4780475591f3eef4", - "status" : "passed", + "uid" : "864a1d776a52968a", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 } } ] }, - "b024c022c8f26dc11001308a7dd699d2" : { + "d2c24c8abd1adc5c5727ab0f09b7aa74" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "1c2501f520e830b8", - "status" : "passed", + "uid" : "26086501cf818ed8", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 } } ] }, - "d2c24c8abd1adc5c5727ab0f09b7aa74" : { + "b024c022c8f26dc11001308a7dd699d2" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "5e89c13eb90a1ea1", - "status" : "passed", + "uid" : "d0b6edf4842be13c", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 } } ] }, - "e0cb90d8c98f5e460ff18aa5de615437" : { + "807ba16b9c51dae553be51c09f89547b" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "c4aebab0931198d6", - "status" : "passed", + "uid" : "6b680f587f430650", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 } } ] }, - "807ba16b9c51dae553be51c09f89547b" : { + "e0cb90d8c98f5e460ff18aa5de615437" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "6cef9c9e07c76cca", - "status" : "passed", + "uid" : "2fb08b7e6d3b0201", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 } } ] }, "7d1dc7019fec3004cd0d4cba4d75cbc6" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "46c0d5a0e946e66a", - "status" : "passed", + "uid" : "fcebd54cec454336", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 } } ] }, @@ -1691,17 +1709,17 @@ "total" : 1 }, "items" : [ { - "uid" : "5ccc995420ad7816", + "uid" : "78c95184d9a82017", "status" : "failed", - "statusDetails" : "Failed: An error occurred: Page.wait_for_selector: Timeout 100ms exceeded.\nCall log:\nwaiting for locator(\"*\") to be visible\n - locator resolved to 55 elements. Proceeding with the first one: …", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 } } ] }, - "cee9bdacf5d513d90c65c8e5e657771d" : { + "9a957ce315d0094ef5802b47d59d1469" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -1711,17 +1729,17 @@ "total" : 1 }, "items" : [ { - "uid" : "c82cffdf7d6fce38", + "uid" : "741aa7e916c13b62", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 } } ] }, - "9a957ce315d0094ef5802b47d59d1469" : { + "cee9bdacf5d513d90c65c8e5e657771d" : { "statistic" : { "failed" : 1, "broken" : 0, @@ -1731,13 +1749,13 @@ "total" : 1 }, "items" : [ { - "uid" : "f057b55dd53ffcd4", + "uid" : "39ccdd75848df5c8", "status" : "failed", - "statusDetails" : "AssertionError: assert False == True\n + where False = check_patient_address_search_result_exists('39 Barton Road, RG10 9DF', True)", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 } } ] }, @@ -1751,32 +1769,33 @@ "total" : 1 }, "items" : [ { - "uid" : "e3cc65babcd23188", + "uid" : "30d71bf6bca58166", "status" : "failed", - "statusDetails" : "helpers.playwrightHelper.ElementNotFoundException: Element not found: //button[text()='Add vaccine']", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 } } ] }, "b5f28079fb32ea2dcdc73b79f039a14b" : { "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 }, "items" : [ { - "uid" : "f2fccdb0f012c97d", - "status" : "passed", + "uid" : "146a9f5564fc5155", + "status" : "failed", + "statusDetails" : "FileNotFoundError: [Errno 2] No such file or directory: ''", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 } } ] } diff --git a/history/retry-trend.json b/history/retry-trend.json index 9fbfcdd28..35143d069 100644 --- a/history/retry-trend.json +++ b/history/retry-trend.json @@ -1,6 +1,6 @@ [ { "data" : { - "run" : 93, + "run" : 90, "retry" : 0 } } ] \ No newline at end of file diff --git a/init_helpers.py b/init_helpers.py index 02e88d032..d4d2c1cc7 100644 --- a/init_helpers.py +++ b/init_helpers.py @@ -5,6 +5,7 @@ import pytest from playwright.sync_api import sync_playwright import allure +import logging playwright_helper_instance = None api_helper_instance = None @@ -59,12 +60,21 @@ def load_config_from_env(): return config def attach_screenshot(filename): + logging.basicConfig(level=logging.DEBUG) if config["browser"] == "mobile": filename = config["browser"].upper() + "_" + config["device"] + "_" + get_browser_version() + "_" + filename + "_" else: filename = config["browser"].upper() + "_" + get_browser_version() + "_" + filename + "_" - screenshot = capture_screenshot(filename) - allure.attach.file(screenshot, name=f"{filename}", attachment_type=allure.attachment_type.PNG) + + os.makedirs(os.path.dirname(filename), exist_ok=True) + logging.debug(f"Filename: {filename}") + + try: + screenshot = capture_screenshot(filename) + logging.debug(f"Screenshot saved at: {screenshot}") + allure.attach.file(screenshot, name=f"{filename}", attachment_type=allure.attachment_type.PNG) + except Exception as e: + logging.error(f"Failed to capture screenshot: {e}") config = load_config_from_env() diff --git a/widgets/behaviors.json b/widgets/behaviors.json index 9c0115032..1209f7b21 100644 --- a/widgets/behaviors.json +++ b/widgets/behaviors.json @@ -1,68 +1,68 @@ { "total" : 6, "items" : [ { - "uid" : "c485d1aa99e26b4c79fc5c662c624c9d", - "name" : "Record vaccine", + "uid" : "dad0fa9c36821039b506dc73dbb5bf72", + "name" : "Find a patient", "statistic" : { - "failed" : 9, + "failed" : 30, "broken" : 0, "skipped" : 0, - "passed" : 13, + "passed" : 0, "unknown" : 0, - "total" : 22 + "total" : 30 } }, { - "uid" : "89454da568829ba0e3b824d512d0be96", - "name" : "Add vaccine to site", + "uid" : "c485d1aa99e26b4c79fc5c662c624c9d", + "name" : "Record vaccine", "statistic" : { - "failed" : 2, + "failed" : 21, "broken" : 0, "skipped" : 0, - "passed" : 15, + "passed" : 0, "unknown" : 0, - "total" : 17 + "total" : 21 } }, { - "uid" : "07ccdc9b95bf3f4817e5955bf1854cdd", - "name" : "Login Feature", + "uid" : "89454da568829ba0e3b824d512d0be96", + "name" : "Add vaccine to site", "statistic" : { - "failed" : 2, + "failed" : 17, "broken" : 0, "skipped" : 0, - "passed" : 4, + "passed" : 0, "unknown" : 0, - "total" : 6 + "total" : 17 } }, { - "uid" : "dad0fa9c36821039b506dc73dbb5bf72", - "name" : "Find a patient", + "uid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", + "name" : "Add Batches to vaccine", "statistic" : { - "failed" : 1, + "failed" : 15, "broken" : 0, "skipped" : 0, - "passed" : 30, + "passed" : 0, "unknown" : 0, - "total" : 31 + "total" : 15 } }, { - "uid" : "5b1c929fa6f58ac88a5cf0cec0914bfc", - "name" : "Add Batches to vaccine", + "uid" : "07ccdc9b95bf3f4817e5955bf1854cdd", + "name" : "Login Feature", "statistic" : { - "failed" : 0, + "failed" : 6, "broken" : 0, "skipped" : 0, - "passed" : 16, + "passed" : 0, "unknown" : 0, - "total" : 16 + "total" : 6 } }, { "uid" : "7ea9cf86cfcd32a8ccd0d7d669dec4ee", "name" : "Logout Feature", "statistic" : { - "failed" : 0, + "failed" : 1, "broken" : 0, "skipped" : 0, - "passed" : 1, + "passed" : 0, "unknown" : 0, "total" : 1 } diff --git a/widgets/categories-trend.json b/widgets/categories-trend.json index 677192fed..97fcb1a45 100644 --- a/widgets/categories-trend.json +++ b/widgets/categories-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "Product defects" : 14 + "Product defects" : 90 } } ] \ No newline at end of file diff --git a/widgets/categories.json b/widgets/categories.json index 01f817667..debab8ebc 100644 --- a/widgets/categories.json +++ b/widgets/categories.json @@ -4,12 +4,12 @@ "uid" : "8fb3a91ba5aaf9de24cc8a92edc82b5d", "name" : "Product defects", "statistic" : { - "failed" : 14, + "failed" : 90, "broken" : 0, "skipped" : 0, "passed" : 0, "unknown" : 0, - "total" : 14 + "total" : 90 } } ] } \ No newline at end of file diff --git a/widgets/duration-trend.json b/widgets/duration-trend.json index 14d7e665a..8b931d076 100644 --- a/widgets/duration-trend.json +++ b/widgets/duration-trend.json @@ -1,5 +1,5 @@ [ { "data" : { - "duration" : 667979 + "duration" : 145620 } } ] \ No newline at end of file diff --git a/widgets/duration.json b/widgets/duration.json index 167d69c50..6378374f1 100644 --- a/widgets/duration.json +++ b/widgets/duration.json @@ -1,931 +1,901 @@ [ { - "uid" : "aeb93c78ed77d986", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "63fd8b12b3256634", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4780475591f3eef4", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "7743199d0e982eea", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "49708997ba5cfb7e", - "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", + "uid" : "c293c9834807a03c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "22333d984f6425c3", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "3508a434297bc7d7", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "ee606bde48585661", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", + "uid" : "e5b9500fd33eaf9b", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "8d136b674fe34cc7", - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "eae063ed5ec1078b", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3842d47c5099ed2b", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "a23e63d7946ceda9", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7cd53563922bea5b", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "f94b70122f95bf0b", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d91235f48c3fd417", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "1c35a8f2c1ea05ea", + "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "700ff60fef66ddd", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "82230073e77d5c63", + "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "db720a0685693f0", - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "920b8582f4b5bbf4", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "228c5307e4d0cdc0", - "name" : "Login button is visible", + "uid" : "7c5abdc3a3d5c82f", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "925e5dd4c0435d70", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "6b7e53cad65a8f58", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c4aebab0931198d6", - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "950ba62e5936dcf6", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e687af85b0352e98", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", + "uid" : "dc3dcc7c57b2dcd6", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "69bd35d45a909a57", - "name" : "Search without entering nhs number", + "uid" : "3d2931b0f3a1429", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "24165edf3d5d748d", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "283b0301528dcd0d", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "edd9c617767c291c", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "e53fd97045c2b02b", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9bf5b76209ca9c90", - "name" : "Search without entering patient details", + "uid" : "78c95184d9a82017", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "819020bc6b3fe951", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "264445508bad04ed", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bd10bc1c448788fb", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "eb57d03588c39ade", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e3cc65babcd23188", - "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", + "uid" : "2fb08b7e6d3b0201", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f2fccdb0f012c97d", + "uid" : "146a9f5564fc5155", "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "c82cffdf7d6fce38", - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "10ab150234343a8e", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "864a1d776a52968a", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "969462f5a0205a13", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "28f16d22fdf1ba94", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b264a636989e943b", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "86638372ec32662c", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d073147e58a6da03", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "18e74394c27ae12c", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c8b1288a28b58e5a", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "5153a5ce8000d9dd", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6b6832f6c21bb377", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "45b19ebb34e1e1a3", + "name" : "Login button is visible", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4cfd895840bbbc72", - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "20ee8611d1f8ad0f", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4471d589625f2980", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "8b0ba8fb7fa3d198", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "aa2a43ec68bbd014", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "2dcce746d6e7f92e", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1212fa5434dda81", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "24f59fedac6e93fb", + "name" : "Search without entering nhs number", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3b8286a18884de43", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "87506f3a40135c6d", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "faa99090501b169d", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "6b680f587f430650", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8120eaef3fd6af0b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fcebd54cec454336", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e70d3b8a31e4c4ab", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "db2dd0022f89df25", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6c5f8400805b279d", - "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", + "uid" : "8d98794d9e2c3de3", + "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "1149f3f56323bec", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "fdcbc1cca9dccb52", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2eb93be2b0f6339", - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "30d71bf6bca58166", + "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c243f06f853de51c", - "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", + "uid" : "390b0e95127f7b83", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "a69520d9555b6e56", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "a65d21a326c180b9", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "46c0d5a0e946e66a", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "5f2593953f8f32a8", + "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3cc194ba63243a7e", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "62a4b5faa3a43789", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2ddb77e699c9a115", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "5ec9d81c92e7e745", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "daba8c23669e6a01", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "aed6b77ad0c8d672", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2c13cd7636b49d4", - "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", + "uid" : "7782dab0aeda4e5c", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6cef9c9e07c76cca", - "name" : "NHS sign in page should be visible", + "uid" : "b80ae6ee4912c2fe", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b56fd7d43623a3d9", - "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", + "uid" : "c1ee187074eea0b3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "2bbd494a349b0e9f", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "57230608ecc865de", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "baadf4d26b4000aa", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "d753fb83c57fffd7", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "852c08f5dae866e4", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "dc00b835be72db09", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3b57ce857ecd55d3", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "e38ab102bd02a181", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bde8c79ff3797944", - "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", + "uid" : "58a2702b0cc0d4c4", + "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "13bfe30704ccbaea", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "f423a7727712953f", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "62e721cfcc5dcce1", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "3b214d57c264645f", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "7b1f4819ded8f2d7", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "b101673c859949c9", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6a8fbdfe4515e47d", - "name" : "NHS sign in page should be visible", + "uid" : "90b1889e7dbec11f", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7f5e49eff1fa244d", - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "7748870a10cb9222", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2b4ed98f347f0435", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "9a72c1629ee555d", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bd9fd45a2e4465f8", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "fedb15c1a5dc3b7e", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5297bc021544c650", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "b9d6b0d0373e3123", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9ed0c5dbd4465f27", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "fe654ce164269043", + "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2b758703203e1418", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "39ccdd75848df5c8", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e210b5395735d5e8", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e0788069018dbfbb", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1c2501f520e830b8", - "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", + "uid" : "40f420aa0da3de16", + "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "749a2f5e26e4af49", - "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "838b65b05b70fa37", + "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f057b55dd53ffcd4", + "uid" : "741aa7e916c13b62", "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "b1b8c82ace5d89c1", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "9a0b88c47a3c5ceb", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "970dc3652de41c4b", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "73cf5ac9cfb573c8", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "f5c9727de9ceda2d", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5e89c13eb90a1ea1", + "uid" : "26086501cf818ed8", "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "a35c7cdb0f086a2", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "d3133d27c3466d4f", + "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5ccc995420ad7816", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "3fffc2ec361044eb", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d1c73d41774b9d95", - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "e4feb1ab05ca05cc", + "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c9dabcb6a6d94029", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "d0b6edf4842be13c", + "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bf084ae75bb19a4f", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", + "uid" : "33b1722d0efde696", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e32ddfd1b064ee44", - "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", + "uid" : "479169777524ef9d", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f5d197d1c7747fb9", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "16598ac68b3117ca", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c7d7c9bba183c016", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "ad6e5d122b18120d", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "53d38095baa762ae", - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "e8d4e1b7b2aff1f1", + "name" : "Search without entering patient details", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "a4fc44ee10db5859", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", + "uid" : "cc0b48e089799ce", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "cf28c03ef04c1143", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "198c105cb27b1617", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7a4c5e7e29cfda3f", + "uid" : "95e3d0b58a2d3de6", "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "5ae7d28f7173857a", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9e663771a11b110f", - "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", + "uid" : "76cd2c97e5581d7a", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "39533fbb18ee225", - "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", + "uid" : "f29c801d16671bbd", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "801cf80ad867bea8", - "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", + "uid" : "f01d584141e22b1c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "86ac658019b8a823", - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", + "uid" : "26b371b015c06f59", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "743aa34d63e00480", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "96569c2a2b1c6f02", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b1806e2037e5ca4d", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "f4734ba76e031db8", + "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "dd30b678b233973b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7ad7fcea00f15bfe", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" } ] \ No newline at end of file diff --git a/widgets/history-trend.json b/widgets/history-trend.json index 1be650f7c..3f706735e 100644 --- a/widgets/history-trend.json +++ b/widgets/history-trend.json @@ -1,10 +1,10 @@ [ { "data" : { - "failed" : 14, + "failed" : 90, "broken" : 0, "skipped" : 0, - "passed" : 79, + "passed" : 0, "unknown" : 0, - "total" : 93 + "total" : 90 } } ] \ No newline at end of file diff --git a/widgets/retry-trend.json b/widgets/retry-trend.json index 9fbfcdd28..35143d069 100644 --- a/widgets/retry-trend.json +++ b/widgets/retry-trend.json @@ -1,6 +1,6 @@ [ { "data" : { - "run" : 93, + "run" : 90, "retry" : 0 } } ] \ No newline at end of file diff --git a/widgets/severity.json b/widgets/severity.json index 5d8d02d38..a3229ddf5 100644 --- a/widgets/severity.json +++ b/widgets/severity.json @@ -1,930 +1,900 @@ [ { - "uid" : "13bfe30704ccbaea", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "40f420aa0da3de16", + "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5e89c13eb90a1ea1", - "name" : "Sign in should fail based on credentials provided [None-password-fail]", + "uid" : "39ccdd75848df5c8", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1149f3f56323bec", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "95e3d0b58a2d3de6", + "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f057b55dd53ffcd4", - "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", + "uid" : "33b1722d0efde696", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "a4fc44ee10db5859", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", + "uid" : "198c105cb27b1617", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2b4ed98f347f0435", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "fe654ce164269043", + "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bde8c79ff3797944", - "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", + "uid" : "90b1889e7dbec11f", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c82cffdf7d6fce38", - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", + "uid" : "d0b6edf4842be13c", + "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "e210b5395735d5e8", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "fedb15c1a5dc3b7e", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b1b8c82ace5d89c1", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "e38ab102bd02a181", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "d1c73d41774b9d95", - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "18e74394c27ae12c", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b264a636989e943b", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "f5c9727de9ceda2d", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "c8b1288a28b58e5a", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "5153a5ce8000d9dd", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6b6832f6c21bb377", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "b101673c859949c9", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "743aa34d63e00480", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "dc00b835be72db09", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9bf5b76209ca9c90", - "name" : "Search without entering patient details", + "uid" : "2fb08b7e6d3b0201", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5ccc995420ad7816", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "3d2931b0f3a1429", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "8120eaef3fd6af0b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "7748870a10cb9222", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9e663771a11b110f", - "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", + "uid" : "838b65b05b70fa37", + "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "86ac658019b8a823", - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", + "uid" : "dc3dcc7c57b2dcd6", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c7d7c9bba183c016", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "741aa7e916c13b62", + "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "228c5307e4d0cdc0", - "name" : "Login button is visible", + "uid" : "78c95184d9a82017", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2eb93be2b0f6339", - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "264445508bad04ed", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "700ff60fef66ddd", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "146a9f5564fc5155", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e70d3b8a31e4c4ab", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "58a2702b0cc0d4c4", + "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f5d197d1c7747fb9", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "7ad7fcea00f15bfe", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4780475591f3eef4", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "3b214d57c264645f", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6cef9c9e07c76cca", - "name" : "NHS sign in page should be visible", + "uid" : "e8d4e1b7b2aff1f1", + "name" : "Search without entering patient details", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "aa2a43ec68bbd014", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "cc0b48e089799ce", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "daba8c23669e6a01", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "ad6e5d122b18120d", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2bbd494a349b0e9f", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "16598ac68b3117ca", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "d073147e58a6da03", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "e5b9500fd33eaf9b", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "73cf5ac9cfb573c8", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "b80ae6ee4912c2fe", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c4aebab0931198d6", - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "eae063ed5ec1078b", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2ddb77e699c9a115", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "e4feb1ab05ca05cc", + "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "faa99090501b169d", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "3fffc2ec361044eb", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5297bc021544c650", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "26086501cf818ed8", + "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9ed0c5dbd4465f27", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "76cd2c97e5581d7a", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "69bd35d45a909a57", - "name" : "Search without entering nhs number", + "uid" : "96569c2a2b1c6f02", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6a8fbdfe4515e47d", - "name" : "NHS sign in page should be visible", + "uid" : "d753fb83c57fffd7", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "d91235f48c3fd417", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "57230608ecc865de", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7f5e49eff1fa244d", - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "d3133d27c3466d4f", + "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6c5f8400805b279d", + "uid" : "f4734ba76e031db8", "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "749a2f5e26e4af49", - "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "7782dab0aeda4e5c", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3842d47c5099ed2b", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "f01d584141e22b1c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1c2501f520e830b8", - "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", + "uid" : "26b371b015c06f59", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c9dabcb6a6d94029", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "28f16d22fdf1ba94", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2fccdb0f012c97d", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "283b0301528dcd0d", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bd10bc1c448788fb", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "30d71bf6bca58166", + "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "22333d984f6425c3", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "f29c801d16671bbd", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "819020bc6b3fe951", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "86638372ec32662c", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1212fa5434dda81", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "fdcbc1cca9dccb52", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bf084ae75bb19a4f", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", + "uid" : "fcebd54cec454336", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8d136b674fe34cc7", - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "950ba62e5936dcf6", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "a35c7cdb0f086a2", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "970dc3652de41c4b", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "ee606bde48585661", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", + "uid" : "45b19ebb34e1e1a3", + "name" : "Login button is visible", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "e32ddfd1b064ee44", - "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", + "uid" : "479169777524ef9d", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "49708997ba5cfb7e", + "uid" : "1c35a8f2c1ea05ea", "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "cf28c03ef04c1143", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "e0788069018dbfbb", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4cfd895840bbbc72", - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "a23e63d7946ceda9", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7a4c5e7e29cfda3f", - "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", + "uid" : "b9d6b0d0373e3123", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7cd53563922bea5b", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "3508a434297bc7d7", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "969462f5a0205a13", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "e53fd97045c2b02b", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "edd9c617767c291c", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "6b7e53cad65a8f58", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "62e721cfcc5dcce1", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "eb57d03588c39ade", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "801cf80ad867bea8", - "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", + "uid" : "9a72c1629ee555d", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "dd30b678b233973b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "db2dd0022f89df25", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5ae7d28f7173857a", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "920b8582f4b5bbf4", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "baadf4d26b4000aa", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "f423a7727712953f", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "b1806e2037e5ca4d", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "f94b70122f95bf0b", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "39533fbb18ee225", - "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", + "uid" : "87506f3a40135c6d", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3b57ce857ecd55d3", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "82230073e77d5c63", + "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e687af85b0352e98", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", + "uid" : "8b0ba8fb7fa3d198", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "53d38095baa762ae", - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "7743199d0e982eea", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3b8286a18884de43", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "20ee8611d1f8ad0f", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "852c08f5dae866e4", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "63fd8b12b3256634", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "db720a0685693f0", - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "2dcce746d6e7f92e", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "46c0d5a0e946e66a", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "864a1d776a52968a", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4471d589625f2980", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "6b680f587f430650", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "a69520d9555b6e56", + "uid" : "7c5abdc3a3d5c82f", "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "9a0b88c47a3c5ceb", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", - "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "b56fd7d43623a3d9", - "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", - "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "aeb93c78ed77d986", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", - "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "10ab150234343a8e", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "8d98794d9e2c3de3", + "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3cc194ba63243a7e", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "aed6b77ad0c8d672", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "24165edf3d5d748d", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "a65d21a326c180b9", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c243f06f853de51c", - "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", + "uid" : "390b0e95127f7b83", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "925e5dd4c0435d70", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "c1ee187074eea0b3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2c13cd7636b49d4", - "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", + "uid" : "c293c9834807a03c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7b1f4819ded8f2d7", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "5f2593953f8f32a8", + "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2b758703203e1418", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "62a4b5faa3a43789", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bd9fd45a2e4465f8", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "5ec9d81c92e7e745", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e3cc65babcd23188", - "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", + "uid" : "24f59fedac6e93fb", + "name" : "Search without entering nhs number", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, "status" : "failed", "severity" : "normal" diff --git a/widgets/status-chart.json b/widgets/status-chart.json index 167d69c50..6378374f1 100644 --- a/widgets/status-chart.json +++ b/widgets/status-chart.json @@ -1,931 +1,901 @@ [ { - "uid" : "aeb93c78ed77d986", - "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", + "uid" : "63fd8b12b3256634", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438919990, - "stop" : 1720438934310, - "duration" : 14320 + "start" : 1720446867138, + "stop" : 1720446869135, + "duration" : 1997 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4780475591f3eef4", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "7743199d0e982eea", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439018941, - "stop" : 1720439023568, - "duration" : 4627 + "start" : 1720446938165, + "stop" : 1720446940470, + "duration" : 2305 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "49708997ba5cfb7e", - "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", + "uid" : "c293c9834807a03c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439516801, - "stop" : 1720439558044, - "duration" : 41243 + "start" : 1720446918674, + "stop" : 1720446920551, + "duration" : 1877 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "22333d984f6425c3", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "3508a434297bc7d7", + "name" : "Add batch to vaccine [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5-SD7YY2-24-today+90]", "time" : { - "start" : 1720439000265, - "stop" : 1720439003559, - "duration" : 3294 + "start" : 1720446869767, + "stop" : 1720446874735, + "duration" : 4968 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "ee606bde48585661", - "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", + "uid" : "e5b9500fd33eaf9b", + "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", "time" : { - "start" : 1720439494319, - "stop" : 1720439537190, - "duration" : 42871 + "start" : 1720446949866, + "stop" : 1720446955336, + "duration" : 5470 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "8d136b674fe34cc7", - "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", + "uid" : "eae063ed5ec1078b", + "name" : "Record a vaccine with nhs number [1-9450141444-ALBERT HOUSE-Care Home-yes-today-4-yes-yes-today-2-BRANDIE DYBLE-25/8/1992-49 BLACKPOOL ROAD NORTH, LYTHAM ST. ANNES, LANCS, FY8 3DF-Flu-Supemtek - QIVr-SDYY2-21A-19/10/2026]", "time" : { - "start" : 1720439139545, - "stop" : 1720439223359, - "duration" : 83814 + "start" : 1720447005401, + "stop" : 1720447007371, + "duration" : 1970 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3842d47c5099ed2b", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "a23e63d7946ceda9", + "name" : "Record a vaccine with nhs number [5-9473629885-NEELIMA HOUSE-Off-site Outreach Event-yes-today-4-yes-yes-today-3-MARGIE PUCKEY-27/5/1924-MANSART COURT, 10 OLIVE SHAPLEY AVENUE, MANCHESTER, M20 6QB-COVID-19-Spikevax XBB.1.5-SDYY2-15A-19/10/2026]", "time" : { - "start" : 1720438923423, - "stop" : 1720438928586, - "duration" : 5163 + "start" : 1720446983469, + "stop" : 1720446985395, + "duration" : 1926 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7cd53563922bea5b", - "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", + "uid" : "f94b70122f95bf0b", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1720439104921, - "stop" : 1720439105239, - "duration" : 318 + "start" : 1720446971204, + "stop" : 1720446972100, + "duration" : 896 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d91235f48c3fd417", - "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", + "uid" : "1c35a8f2c1ea05ea", + "name" : "Record a vaccine with nhs number [3-9450144699-ALBERT HOUSE-Off-site Outreach Event-yes-today-1-yes-yes-today-1-HOPE TULLY-10/1/1993-2 CHAPEL CLOSE, WESHAM, PRESTON, PR4 3HB-Flu-Cell-based Quadrivalent - QIVc-SDYY2-23A-19/10/2026]", "time" : { - "start" : 1720439061942, - "stop" : 1720439069426, - "duration" : 7484 + "start" : 1720447008797, + "stop" : 1720447011241, + "duration" : 2444 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "700ff60fef66ddd", - "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", + "uid" : "82230073e77d5c63", + "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", "time" : { - "start" : 1720439077986, - "stop" : 1720439085202, - "duration" : 7216 + "start" : 1720446997500, + "stop" : 1720447000378, + "duration" : 2878 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "db720a0685693f0", - "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "920b8582f4b5bbf4", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439052863, - "stop" : 1720439056440, - "duration" : 3577 + "start" : 1720446893269, + "stop" : 1720446895584, + "duration" : 2315 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "228c5307e4d0cdc0", - "name" : "Login button is visible", + "uid" : "7c5abdc3a3d5c82f", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439102904, - "stop" : 1720439103887, - "duration" : 983 + "start" : 1720446892366, + "stop" : 1720446894249, + "duration" : 1883 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "925e5dd4c0435d70", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", + "uid" : "6b7e53cad65a8f58", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439086178, - "stop" : 1720439095626, - "duration" : 9448 + "start" : 1720446882022, + "stop" : 1720446883794, + "duration" : 1772 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c4aebab0931198d6", - "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", + "uid" : "950ba62e5936dcf6", + "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", "time" : { - "start" : 1720439065604, - "stop" : 1720439070769, - "duration" : 5165 + "start" : 1720446981092, + "stop" : 1720446983052, + "duration" : 1960 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e687af85b0352e98", - "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", + "uid" : "dc3dcc7c57b2dcd6", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439377985, - "stop" : 1720439457633, - "duration" : 79648 + "start" : 1720446924223, + "stop" : 1720446926284, + "duration" : 2061 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "69bd35d45a909a57", - "name" : "Search without entering nhs number", + "uid" : "3d2931b0f3a1429", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439091991, - "stop" : 1720439098464, - "duration" : 6473 + "start" : 1720446903899, + "stop" : 1720446905810, + "duration" : 1911 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "24165edf3d5d748d", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "283b0301528dcd0d", + "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", "time" : { - "start" : 1720438976761, - "stop" : 1720438982038, - "duration" : 5277 + "start" : 1720446960955, + "stop" : 1720446965829, + "duration" : 4874 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "edd9c617767c291c", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "e53fd97045c2b02b", + "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438937557, - "stop" : 1720438942127, - "duration" : 4570 + "start" : 1720446909188, + "stop" : 1720446911191, + "duration" : 2003 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9bf5b76209ca9c90", - "name" : "Search without entering patient details", + "uid" : "78c95184d9a82017", + "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", "time" : { - "start" : 1720439095632, - "stop" : 1720439102902, - "duration" : 7270 + "start" : 1720446972937, + "stop" : 1720446975495, + "duration" : 2558 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "819020bc6b3fe951", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "264445508bad04ed", + "name" : "Search by NHS number [9449306605-Srinivasarao Patel-03/03/2020-4 Calicut Lane2, Line 2, Line 3, SLOUGH, Berkshire, KT21 1EJ]", "time" : { - "start" : 1720438957857, - "stop" : 1720438964339, - "duration" : 6482 + "start" : 1720446960893, + "stop" : 1720446965517, + "duration" : 4624 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bd10bc1c448788fb", - "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", + "uid" : "eb57d03588c39ade", + "name" : "Record a vaccine with nhs number [12-9437540233-ALBERT HOUSE-Hospital Hub-yes-today-15-yes-yes-today-7-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-18E-19/10/2026]", "time" : { - "start" : 1720439129196, - "stop" : 1720439136109, - "duration" : 6913 + "start" : 1720446994946, + "stop" : 1720446997476, + "duration" : 2530 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e3cc65babcd23188", - "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", + "uid" : "2fb08b7e6d3b0201", + "name" : "Find a patient page should launch [ALBERT HOUSE-Care Home]", "time" : { - "start" : 1720439540141, - "stop" : 1720439582511, - "duration" : 42370 + "start" : 1720446944268, + "stop" : 1720446946260, + "duration" : 1992 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "f2fccdb0f012c97d", + "uid" : "146a9f5564fc5155", "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720439026817, - "stop" : 1720439031524, - "duration" : 4707 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "c82cffdf7d6fce38", - "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", - "time" : { - "start" : 1720439448754, - "stop" : 1720439491482, - "duration" : 42728 + "start" : 1720446928497, + "stop" : 1720446930251, + "duration" : 1754 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "10ab150234343a8e", - "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", + "uid" : "864a1d776a52968a", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439047094, - "stop" : 1720439054259, - "duration" : 7165 + "start" : 1720446923344, + "stop" : 1720446925616, + "duration" : 2272 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "969462f5a0205a13", - "name" : "Search by NHS number [9470006739-JANNETTE ARD-20151209-1 ST. MARTINS COURT, CONISTON, CUMBRIA, LA21 8HZ]", + "uid" : "28f16d22fdf1ba94", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439070772, - "stop" : 1720439077984, - "duration" : 7212 + "start" : 1720446929134, + "stop" : 1720446931124, + "duration" : 1990 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b264a636989e943b", - "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", + "uid" : "86638372ec32662c", + "name" : "Sign in should fail based on credentials provided [neelima.guntupalli1@nhs.net-valid-pass-pass]", "time" : { - "start" : 1720438974127, - "stop" : 1720439015252, - "duration" : 41125 + "start" : 1720446972128, + "stop" : 1720446974718, + "duration" : 2590 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d073147e58a6da03", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "18e74394c27ae12c", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720438925007, - "stop" : 1720438929797, - "duration" : 4790 + "start" : 1720446882453, + "stop" : 1720446884368, + "duration" : 1915 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c8b1288a28b58e5a", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "5153a5ce8000d9dd", + "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", "time" : { - "start" : 1720438967692, - "stop" : 1720438973508, - "duration" : 5816 + "start" : 1720446960351, + "stop" : 1720446964934, + "duration" : 4583 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6b6832f6c21bb377", - "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", + "uid" : "45b19ebb34e1e1a3", + "name" : "Login button is visible", "time" : { - "start" : 1720439031724, - "stop" : 1720439040000, - "duration" : 8276 + "start" : 1720446970293, + "stop" : 1720446971151, + "duration" : 858 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4cfd895840bbbc72", - "name" : "Record a vaccine with nhs number [4-9472710255-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-3-yes-yes-today-2-DELICE PINKER-10/11/1926-HARDCRAGG HOUSE, HARDCRAGG WAY, GRANGE-OVER-SANDS, CUMBRIA, LA11 6BH-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-14A-19/10/2026]", + "uid" : "20ee8611d1f8ad0f", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439258166, - "stop" : 1720439340894, - "duration" : 82728 + "start" : 1720446893188, + "stop" : 1720446895186, + "duration" : 1998 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "4471d589625f2980", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "8b0ba8fb7fa3d198", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438972056, - "stop" : 1720438978046, - "duration" : 5990 + "start" : 1720446914588, + "stop" : 1720446916447, + "duration" : 1859 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "aa2a43ec68bbd014", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "2dcce746d6e7f92e", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Hospital Hub]", "time" : { - "start" : 1720438964204, - "stop" : 1720438968854, - "duration" : 4650 + "start" : 1720446919392, + "stop" : 1720446921362, + "duration" : 1970 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1212fa5434dda81", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "24f59fedac6e93fb", + "name" : "Search without entering nhs number", "time" : { - "start" : 1720438915036, - "stop" : 1720438919985, - "duration" : 4949 + "start" : 1720446964960, + "stop" : 1720446969685, + "duration" : 4725 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3b8286a18884de43", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "87506f3a40135c6d", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439031790, - "stop" : 1720439037105, - "duration" : 5315 + "start" : 1720446867533, + "stop" : 1720446869629, + "duration" : 2096 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "faa99090501b169d", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "6b680f587f430650", + "name" : "NHS sign in page should be visible", "time" : { - "start" : 1720438932157, - "stop" : 1720438939353, - "duration" : 7196 + "start" : 1720446970517, + "stop" : 1720446976126, + "duration" : 5609 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "8120eaef3fd6af0b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "fcebd54cec454336", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439046114, - "stop" : 1720439050259, - "duration" : 4145 + "start" : 1720446886634, + "stop" : 1720446888958, + "duration" : 2324 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e70d3b8a31e4c4ab", - "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", + "uid" : "db2dd0022f89df25", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439106786, - "stop" : 1720439114072, - "duration" : 7286 + "start" : 1720446882741, + "stop" : 1720446884660, + "duration" : 1919 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6c5f8400805b279d", - "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", + "uid" : "8d98794d9e2c3de3", + "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", "time" : { - "start" : 1720439472845, - "stop" : 1720439513847, - "duration" : 41002 + "start" : 1720446982656, + "stop" : 1720446984589, + "duration" : 1933 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "1149f3f56323bec", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "fdcbc1cca9dccb52", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Vaccination Centre]", "time" : { - "start" : 1720438914815, - "stop" : 1720438919650, - "duration" : 4835 + "start" : 1720446877647, + "stop" : 1720446879744, + "duration" : 2097 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2eb93be2b0f6339", - "name" : "Find a patient page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "30d71bf6bca58166", + "name" : "Record a vaccine with nhs number [4-9437541817-NEELIMA HOUSE-Off-site Outreach Event-yes-today-yes-yes-today-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-Flu-Adjuvanted Quadrivalent - aQIV-SDYY2-24A-19/10/2026]", "time" : { - "start" : 1720438987615, - "stop" : 1720438990915, - "duration" : 3300 + "start" : 1720447009962, + "stop" : 1720447012758, + "duration" : 2796 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c243f06f853de51c", - "name" : "Record a vaccine with nhs number [8-9474376638-ALBERT HOUSE-Care Home-yes-today-32-yes-yes-today-30-PHYLLIDA ZYLKO-6/2/1968-BELL FARM BUNGALOW, CATON GREEN, BROOKHOUSE, LANCASTER, LA2 9JG-Flu-Fluenz Tetra - LAIV-SDYY2-18F-19/10/2026]", + "uid" : "390b0e95127f7b83", + "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", "time" : { - "start" : 1720439402107, - "stop" : 1720439445684, - "duration" : 43577 + "start" : 1720446945857, + "stop" : 1720446951396, + "duration" : 5539 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "a69520d9555b6e56", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Vaccination Centre]", + "uid" : "a65d21a326c180b9", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720438959555, - "stop" : 1720438964603, - "duration" : 5048 + "start" : 1720446877239, + "stop" : 1720446879183, + "duration" : 1944 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "46c0d5a0e946e66a", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Off-site Outreach Event]", + "uid" : "5f2593953f8f32a8", + "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720438950851, - "stop" : 1720438956317, - "duration" : 5466 + "start" : 1720446903894, + "stop" : 1720446905796, + "duration" : 1902 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3cc194ba63243a7e", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "62a4b5faa3a43789", + "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439009996, - "stop" : 1720439015390, - "duration" : 5394 + "start" : 1720446872217, + "stop" : 1720446874250, + "duration" : 2033 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2ddb77e699c9a115", - "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", + "uid" : "5ec9d81c92e7e745", + "name" : "Search by NHS number [9449304424-COMFORT Jones-9/3/2018-Ifyoucan113, GDA11 UCL6, KT17 1NA]", "time" : { - "start" : 1720439101868, - "stop" : 1720439104322, - "duration" : 2454 + "start" : 1720446941110, + "stop" : 1720446945799, + "duration" : 4689 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "daba8c23669e6a01", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Vaccination Centre]", + "uid" : "aed6b77ad0c8d672", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-Flu-Fluenz Tetra - LAIV]", "time" : { - "start" : 1720439019123, - "stop" : 1720439022776, - "duration" : 3653 + "start" : 1720446900458, + "stop" : 1720446905946, + "duration" : 5488 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f2c13cd7636b49d4", - "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", + "uid" : "7782dab0aeda4e5c", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439370217, - "stop" : 1720439425324, - "duration" : 55107 + "start" : 1720446919218, + "stop" : 1720446921037, + "duration" : 1819 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6cef9c9e07c76cca", - "name" : "NHS sign in page should be visible", + "uid" : "b80ae6ee4912c2fe", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", "time" : { - "start" : 1720439104325, - "stop" : 1720439109434, - "duration" : 5109 + "start" : 1720446913908, + "stop" : 1720446915965, + "duration" : 2057 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b56fd7d43623a3d9", - "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", + "uid" : "c1ee187074eea0b3", + "name" : "Search by NHS number [9470006143-TABBY FERN-20150222-CLEAR BECK HOUSE, TATHAM, LANCASTER, LA2 8PJ]", "time" : { - "start" : 1720439427947, - "stop" : 1720439469569, - "duration" : 41622 + "start" : 1720446965860, + "stop" : 1720446970490, + "duration" : 4630 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "2bbd494a349b0e9f", - "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", + "uid" : "57230608ecc865de", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439054262, - "stop" : 1720439061940, - "duration" : 7678 + "start" : 1720446877614, + "stop" : 1720446879529, + "duration" : 1915 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "baadf4d26b4000aa", - "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", + "uid" : "d753fb83c57fffd7", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720439460028, - "stop" : 1720439501368, - "duration" : 41340 + "start" : 1720446932902, + "stop" : 1720446934677, + "duration" : 1775 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "852c08f5dae866e4", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "dc00b835be72db09", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Care Home]", "time" : { - "start" : 1720438945360, - "stop" : 1720438950903, - "duration" : 5543 + "start" : 1720446887332, + "stop" : 1720446889569, + "duration" : 2237 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "3b57ce857ecd55d3", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", + "uid" : "e38ab102bd02a181", + "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", "time" : { - "start" : 1720438933182, - "stop" : 1720438937955, - "duration" : 4773 + "start" : 1720446955891, + "stop" : 1720446960866, + "duration" : 4975 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bde8c79ff3797944", - "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", + "uid" : "58a2702b0cc0d4c4", + "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", "time" : { - "start" : 1720439504382, - "stop" : 1720439546264, - "duration" : 41882 + "start" : 1720446992779, + "stop" : 1720446994844, + "duration" : 2065 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "13bfe30704ccbaea", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "f423a7727712953f", + "name" : "Search by NHS number [9470011902-KATEE TUZZIO-20150527-BRIDGE END HOUSE, PARK ROAD, MILNTHORPE, CUMBRIA, LA7 7AN]", "time" : { - "start" : 1720439006068, - "stop" : 1720439011059, - "duration" : 4991 + "start" : 1720446955361, + "stop" : 1720446960325, + "duration" : 4964 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "62e721cfcc5dcce1", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Care Home]", + "uid" : "3b214d57c264645f", + "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439034840, - "stop" : 1720439070211, - "duration" : 35371 + "start" : 1720446939224, + "stop" : 1720446941474, + "duration" : 2250 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "7b1f4819ded8f2d7", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "b101673c859949c9", + "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", "time" : { - "start" : 1720439073430, - "stop" : 1720439078601, - "duration" : 5171 + "start" : 1720446936299, + "stop" : 1720446941083, + "duration" : 4784 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "6a8fbdfe4515e47d", - "name" : "NHS sign in page should be visible", + "uid" : "90b1889e7dbec11f", + "name" : "Search by NHS number [9469997956-SOLOMON DAZLEY-20160130-10 BROOK STREET, LANCASTER, LA1 1SL]", "time" : { - "start" : 1720439103889, - "stop" : 1720439104918, - "duration" : 1029 + "start" : 1720446951118, + "stop" : 1720446955866, + "duration" : 4748 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7f5e49eff1fa244d", - "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", + "uid" : "7748870a10cb9222", + "name" : "Sign in should fail based on credentials provided [long_email_address@nhs.net-password-fail]", "time" : { - "start" : 1720439318862, - "stop" : 1720439375211, - "duration" : 56349 + "start" : 1720446975532, + "stop" : 1720446978160, + "duration" : 2628 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2b4ed98f347f0435", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "9a72c1629ee555d", + "name" : "Search by NHS number [9449306613-Briar Anderton-20/5/1990-123 Main Vyt, AB12 3CE]", "time" : { - "start" : 1720438968043, - "stop" : 1720438974122, - "duration" : 6079 + "start" : 1720446956274, + "stop" : 1720446960846, + "duration" : 4572 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bd9fd45a2e4465f8", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "fedb15c1a5dc3b7e", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438993534, - "stop" : 1720438997022, - "duration" : 3488 + "start" : 1720446898714, + "stop" : 1720446900638, + "duration" : 1924 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5297bc021544c650", - "name" : "Search by NHS number [9449305552-abxxyz Patel-13/2/2020-Caretakers Flat, Line2121, Line323, HYDERABAD, Country, EN2 6SN]", + "uid" : "b9d6b0d0373e3123", + "name" : "Record a vaccine with nhs number [10-9474405174-ALBERT HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Quadrivalent Influenza vaccine - QIVe-SDYY2-14B-19/10/2026]", "time" : { - "start" : 1720439040003, - "stop" : 1720439047091, - "duration" : 7088 + "start" : 1720446999954, + "stop" : 1720447002786, + "duration" : 2832 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9ed0c5dbd4465f27", - "name" : "Search by NHS number [9693632109-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW]", + "uid" : "fe654ce164269043", + "name" : "Record a vaccine with nhs number [11-9437541817-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-1-FLORINDA DUNNER-27/3/1957-32 HOLLAND ROAD, MANCHESTER, M8 4NP-COVID-19-Comirnaty 10 Omicron XBB.1.5-SDYY2-18D-19/10/2026]", "time" : { - "start" : 1720439024150, - "stop" : 1720439031721, - "duration" : 7571 + "start" : 1720446993867, + "stop" : 1720446995633, + "duration" : 1766 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "2b758703203e1418", - "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", + "uid" : "39ccdd75848df5c8", + "name" : "Record a vaccine with nhs number [11-9450134391-ALBERT HOUSE-Vaccination Centre-yes-today-3-yes-yes-today-MARIAN PIESSE-17/7/1994-2 BIRCH STREET, LYTHAM ST. ANNES, LANCS, FY8 5DT-Flu-Quadrivalent Influvac sub - unit Tetra - QIVe-SDYY2-14C-19/10/2026]", "time" : { - "start" : 1720438954125, - "stop" : 1720438960847, - "duration" : 6722 + "start" : 1720447003065, + "stop" : 1720447004951, + "duration" : 1886 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e210b5395735d5e8", - "name" : "Search by NHS number [9469998626-JONNY CONOPO-20150305-1 DAISY BANK, LANCASTER, LA1 3JW]", + "uid" : "e0788069018dbfbb", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720439114074, - "stop" : 1720439121789, - "duration" : 7715 + "start" : 1720446914590, + "stop" : 1720446916359, + "duration" : 1769 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "1c2501f520e830b8", - "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", + "uid" : "40f420aa0da3de16", + "name" : "Record a vaccine with nhs number [9-9474405174-ALBERT HOUSE-Home Of Housebound Patient-yes-today-yes-yes-today-PHINEAS FAYLE-4/9/1965-2 DIXON TERRACE, NETHER KELLET, CARNFORTH, LANCS, LA6 1EX-Flu-Fluenz Tetra - LAIV-SDYY2-19A-19/10/2026]", "time" : { - "start" : 1720439225805, - "stop" : 1720439315296, - "duration" : 89491 + "start" : 1720446998433, + "stop" : 1720447000731, + "duration" : 2298 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "749a2f5e26e4af49", - "name" : "Find a patient page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "838b65b05b70fa37", + "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", "time" : { - "start" : 1720438981234, - "stop" : 1720438985033, - "duration" : 3799 + "start" : 1720446987386, + "stop" : 1720446990183, + "duration" : 2797 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f057b55dd53ffcd4", + "uid" : "741aa7e916c13b62", "name" : "Search by NHS number [9449306494-Reynolds Ryan-27/3/2001-39 Barton Road, RG10 9DF]", "time" : { - "start" : 1720439069429, - "stop" : 1720439106749, - "duration" : 37320 + "start" : 1720446946301, + "stop" : 1720446951093, + "duration" : 4792 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "b1b8c82ace5d89c1", - "name" : "Add vaccine batches page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", - "time" : { - "start" : 1720438942730, - "stop" : 1720438947649, - "duration" : 4919 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "9a0b88c47a3c5ceb", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Hospital Hub]", + "uid" : "970dc3652de41c4b", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438949237, - "stop" : 1720438954445, - "duration" : 5208 + "start" : 1720446872767, + "stop" : 1720446874612, + "duration" : 1845 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "73cf5ac9cfb573c8", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", + "uid" : "f5c9727de9ceda2d", + "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439025562, - "stop" : 1720439028783, - "duration" : 3221 + "start" : 1720446867586, + "stop" : 1720446869729, + "duration" : 2143 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5e89c13eb90a1ea1", + "uid" : "26086501cf818ed8", "name" : "Sign in should fail based on credentials provided [None-password-fail]", "time" : { - "start" : 1720439098467, - "stop" : 1720439101236, - "duration" : 2769 + "start" : 1720446969716, + "stop" : 1720446972909, + "duration" : 3193 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "a35c7cdb0f086a2", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "d3133d27c3466d4f", + "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", "time" : { - "start" : 1720438985258, - "stop" : 1720438989482, - "duration" : 4224 + "start" : 1720446990062, + "stop" : 1720446992021, + "duration" : 1959 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "5ccc995420ad7816", - "name" : "Sign in should fail based on credentials provided [invalid_email_address-password-fail]", + "uid" : "3fffc2ec361044eb", + "name" : "Vaccine already added to site warning should appear [NEELIMA HOUSE-COVID-19-Comirnaty Original/Omicron BA.4-5]", "time" : { - "start" : 1720439101240, - "stop" : 1720439101584, - "duration" : 344 + "start" : 1720446945132, + "stop" : 1720446949794, + "duration" : 4662 }, "status" : "failed", "severity" : "normal" }, { - "uid" : "d1c73d41774b9d95", - "name" : "Find a patient page should launch [ALBERT HOUSE-Hospital Hub]", + "uid" : "e4feb1ab05ca05cc", + "name" : "Record a vaccine with nhs number [2-9450141711-ALBERT HOUSE-Home Of Housebound Patient-yes-today-2-yes-yes-today-1-KRISTIA SIDAWAY-24/6/1992-41 BALTIMORE ROAD, LYTHAM ST. ANNES, LANCS, FY8 3NY-Flu-Fluad Tetra - aQIV-SDYY2-22A-19/10/2026]", "time" : { - "start" : 1720439058901, - "stop" : 1720439062277, - "duration" : 3376 + "start" : 1720447007592, + "stop" : 1720447009367, + "duration" : 1775 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c9dabcb6a6d94029", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", + "uid" : "d0b6edf4842be13c", + "name" : "Record a vaccine with nhs number [6-9437540233-NEELIMA HOUSE-Vaccination Centre-yes-today-5-yes-yes-today-2-RANDY FOGDEN-8/6/1961-10 ASHVILLE TERRACE, MANCHESTER, M40 9WG-COVID-19-Spikevax XBB.1.5-SDYY2-16A-19/10/2026]", "time" : { - "start" : 1720439020569, - "stop" : 1720439024148, - "duration" : 3579 + "start" : 1720446985796, + "stop" : 1720446987609, + "duration" : 1813 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "bf084ae75bb19a4f", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", + "uid" : "33b1722d0efde696", + "name" : "Record a vaccine with nhs number [8-9437580812-NEELIMA HOUSE-Care Home-yes-today-7-yes-yes-today-7-INDIGO CATCHESIDE-1/3/1959-12 CANBERRA STREET, MANCHESTER, M11 4WL-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-18A-19/10/2026]", "time" : { - "start" : 1720438992559, - "stop" : 1720438999184, - "duration" : 6625 + "start" : 1720446988291, + "stop" : 1720446991225, + "duration" : 2934 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "e32ddfd1b064ee44", - "name" : "Record a vaccine with nhs number [10-9474335052-NEELIMA HOUSE-Off-site Outreach Event-yes-today-2-yes-yes-today-2-AMERY PIGGOTT-20/4/1968-10 CONNAUGHT ROAD, LANCASTER, LA1 4BQ-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-18C-19/10/2026]", + "uid" : "479169777524ef9d", + "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", "time" : { - "start" : 1720439343819, - "stop" : 1720439399155, - "duration" : 55336 + "start" : 1720446977364, + "stop" : 1720446979864, + "duration" : 2500 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "f5d197d1c7747fb9", - "name" : "Add vaccines page should launch [ALBERT HOUSE-Home Of Housebound Patient]", + "uid" : "16598ac68b3117ca", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Hospital Hub]", "time" : { - "start" : 1720439002055, - "stop" : 1720439006937, - "duration" : 4882 + "start" : 1720446909519, + "stop" : 1720446911309, + "duration" : 1790 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "c7d7c9bba183c016", - "name" : "Add vaccine batches page should launch [ST JOHN'S HOUSE-Vaccination Centre]", + "uid" : "ad6e5d122b18120d", + "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720438941286, - "stop" : 1720438945943, - "duration" : 4657 + "start" : 1720446933659, + "stop" : 1720446936259, + "duration" : 2600 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "53d38095baa762ae", - "name" : "Record a vaccine with nhs number [1-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-1-yes-yes-today-1-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12B-19/10/2025]", + "uid" : "e8d4e1b7b2aff1f1", + "name" : "Search without entering patient details", "time" : { - "start" : 1720439107837, - "stop" : 1720439166416, - "duration" : 58579 + "start" : 1720446965556, + "stop" : 1720446970262, + "duration" : 4706 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "a4fc44ee10db5859", - "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Care Home]", + "uid" : "cc0b48e089799ce", + "name" : "Search by NHS number [9449306621-Not found-20110509-KT21 1LJ]", "time" : { - "start" : 1720438914532, - "stop" : 1720438921484, - "duration" : 6952 + "start" : 1720446951431, + "stop" : 1720446956235, + "duration" : 4804 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "cf28c03ef04c1143", - "name" : "Search by NHS number [9470032640-SYBIL PELLING-20151217-50 ST. GEORGES QUAY, LANCASTER, LA1 1SA]", + "uid" : "198c105cb27b1617", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Care Home]", "time" : { - "start" : 1720439085204, - "stop" : 1720439091988, - "duration" : 6784 + "start" : 1720446909082, + "stop" : 1720446911125, + "duration" : 2043 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "7a4c5e7e29cfda3f", + "uid" : "95e3d0b58a2d3de6", "name" : "Record a vaccine with nhs number [0-9693632109-NEELIMA HOUSE-Vaccination Centre-yes-today-yes-yes-today-Bill GARTON-23/6/1946-1 MOUNT AVENUE, BARTON-UPON-HUMBER, S HUMBERSIDE, DN18 5DW-COVID-19-Comirnaty Original/Omicron BA.4-5-SDYY2-12-19/10/2025]", "time" : { - "start" : 1720439111605, - "stop" : 1720439194101, - "duration" : 82496 - }, - "status" : "passed", - "severity" : "normal" -}, { - "uid" : "5ae7d28f7173857a", - "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", - "time" : { - "start" : 1720439081803, - "stop" : 1720439086175, - "duration" : 4372 + "start" : 1720446978941, + "stop" : 1720446980787, + "duration" : 1846 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "9e663771a11b110f", - "name" : "Record a vaccine with nhs number [2-9470040228-NEELIMA HOUSE-Hospital Hub-yes-today-1-yes-yes-today-HERBERT HAAG-14/12/1922-10 COASTAL ROAD, HEST BANK, LANCASTER, LA2 6HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SB12345-12A-19/2/2026]", + "uid" : "76cd2c97e5581d7a", + "name" : "Find a patient page should launch [NEELIMA HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439169441, - "stop" : 1720439251490, - "duration" : 82049 + "start" : 1720446923942, + "stop" : 1720446926204, + "duration" : 2262 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "39533fbb18ee225", - "name" : "Record a vaccine with nhs number [7-9474374228-NEELIMA HOUSE-Hospital Hub-yes-today-6-yes-yes-today-3-ORINDA JUDD-20/7/1963-2 RECTORY PADDOCK, HALTON, LANCASTER, LA2 6LL-COVID-19-Spikevax XBB.1.5-SDYY2-17A-19/10/2026]", + "uid" : "f29c801d16671bbd", + "name" : "Add vaccines page should launch [ST JOHN'S HOUSE-Off-site Outreach Event]", "time" : { - "start" : 1720439253980, - "stop" : 1720439309345, - "duration" : 55365 + "start" : 1720446943261, + "stop" : 1720446945094, + "duration" : 1833 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "801cf80ad867bea8", - "name" : "Record a vaccine with nhs number [9-9437599165-NEELIMA HOUSE-Home Of Housebound Patient-yes-today-30-yes-yes-today-30-CAWRDAV BOBBETT-21/7/1959-127 ALINORA CRESCENT, GORING-BY-SEA, WORTHING, W SUSSEX, BN12 4HN-COVID-19-Comirnaty 30 Omicron XBB.1.5-SDYY2-18B-19/10/2026]", + "uid" : "f01d584141e22b1c", + "name" : "Add vaccines page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439311989, - "stop" : 1720439367740, - "duration" : 55751 + "start" : 1720446898536, + "stop" : 1720446900569, + "duration" : 2033 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "86ac658019b8a823", - "name" : "Record a vaccine with nhs number [3-9470057589-NEELIMA HOUSE-Care Home-yes-today-2-yes-yes-today-1-ROGER SEABORNE-13/12/1922-10 ANN STREET, DALTON-IN-FURNESS, CUMBRIA, LA15 8BG-COVID-19-Comirnaty 3 Omicron XBB.1.5-SDYY2-13A-19/10/2026]", + "uid" : "26b371b015c06f59", + "name" : "Add vaccine batches page should launch [ALBERT HOUSE-Hospital Hub]", "time" : { - "start" : 1720439196569, - "stop" : 1720439255595, - "duration" : 59026 + "start" : 1720446898423, + "stop" : 1720446900418, + "duration" : 1995 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "743aa34d63e00480", - "name" : "Find a patient page should launch [ST JOHN'S HOUSE-Home Of Housebound Patient]", + "uid" : "96569c2a2b1c6f02", + "name" : "Find a patient page should launch [ALBERT HOUSE-Vaccination Centre]", "time" : { - "start" : 1720439014465, - "stop" : 1720439017939, - "duration" : 3474 + "start" : 1720446929138, + "stop" : 1720446936426, + "duration" : 7288 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "b1806e2037e5ca4d", - "name" : "Search by NHS number [9470004272-JOJO LANE-20150706-10 RAKESMOOR LANE, BARROW-IN-FURNESS, LA14 4LG]", + "uid" : "f4734ba76e031db8", + "name" : "Record a vaccine with nhs number [12-9450140960-ALBERT HOUSE-Hospital Hub-yes-today-1-yes-yes-today-DEANA GAMBLES-5/9/1993-10 GRASMERE ROAD, LYTHAM ST. ANNES, LANCS, FY8 2HZ-Flu-Flucelvax Tetra - QIVc-SDYY2-20A-19/10/2026]", "time" : { - "start" : 1720439121791, - "stop" : 1720439129192, - "duration" : 7401 + "start" : 1720447003366, + "stop" : 1720447006110, + "duration" : 2744 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" }, { - "uid" : "dd30b678b233973b", - "name" : "Find a patient page should launch [NEELIMA HOUSE-Home Of Housebound Patient]", + "uid" : "7ad7fcea00f15bfe", + "name" : "Add vaccines page should launch [NEELIMA HOUSE-Care Home]", "time" : { - "start" : 1720439039837, - "stop" : 1720439043423, - "duration" : 3586 + "start" : 1720446887448, + "stop" : 1720446889492, + "duration" : 2044 }, - "status" : "passed", + "status" : "failed", "severity" : "normal" } ] \ No newline at end of file diff --git a/widgets/suites.json b/widgets/suites.json index dbcf1a71c..be61c0d9f 100644 --- a/widgets/suites.json +++ b/widgets/suites.json @@ -1,4 +1,4 @@ { - "total" : 93, + "total" : 90, "items" : [ ] } \ No newline at end of file diff --git a/widgets/summary.json b/widgets/summary.json index 2a8004314..b5323d4bf 100644 --- a/widgets/summary.json +++ b/widgets/summary.json @@ -2,19 +2,19 @@ "reportName" : "Allure Report", "testRuns" : [ ], "statistic" : { - "failed" : 14, + "failed" : 90, "broken" : 0, "skipped" : 0, - "passed" : 79, + "passed" : 0, "unknown" : 0, - "total" : 93 + "total" : 90 }, "time" : { - "start" : 1720438914532, - "stop" : 1720439582511, - "duration" : 667979, - "minDuration" : 318, - "maxDuration" : 89491, - "sumDuration" : 1747546 + "start" : 1720446867138, + "stop" : 1720447012758, + "duration" : 145620, + "minDuration" : 858, + "maxDuration" : 7288, + "sumDuration" : 250392 } } \ No newline at end of file